WeaponStateFactory
Contains all the available Weapon States.
using UnityEngine;
namespace cowsins
{
public class WeaponCustomState : WeaponBaseState
{
public WeaponCustomState (WeaponStates currentContext, WeaponStateFactory weaponStateFactory)
: base(currentContext, weaponStateFactory) { }
public override void EnterState()
{
// Do something on entering the state
}
public override void UpdateState()
{
CheckSwitchState();
}
public override void FixedUpdateState() { }
public override void ExitState() {
// Do something on exiting the state
}
public override void CheckSwitchState() { }
public override void InitializeSubState() { }
}
}
public WeaponBaseState Die() { return new WeaponCustomState(_context, this); }
List of Available WeaponStates
WeaponDefaultState
WeaponShootingState
WeaponReloadingState
WeaponInspectState
MeleeState
Last updated