/// <summary> /// Initializes values upon awake /// </summary> /// <param name="owner"> The sate machine used by the script</param> public override void Initialize(StateMachine owner) { this.owner = (CowSM)owner; OwnerPhysics.SetAirResistance(0.95f); FollowSprite.SetActive(false); PatrolSprite.SetActive(false); }
/// <summary> /// Sets values upon initialization /// </summary> /// <param name="owner"></param> public override void Initialize(StateMachine owner) { this.owner = (GiantSM)owner; OwnerPhysics.SetAirResistance(0.95f); PatrolSprite.SetActive(false); AttackSprite.SetActive(false); ChaseSprite.SetActive(false); //patrolPointCenter = owner.transform.GetComponentInParent<Transform>().transform.position; //giants kommer ha en parent som är mitten av dess patrolpoint }
/// <summary> /// Assigns values to variables on initialization. /// </summary> /// <param name="owner"> Reference to the object the <see cref="GnomeStateMachine"/> is attached to</param> public override void Initialize(StateMachine owner) { this.owner = (GnomeStateMachine)owner; OwnerPhysics.SetAirResistance(0.95f); AIagent.speed = Speed; }
public override void Initialize(StateMachine owner) { this.owner = (WolfSM)owner; OwnerPhysics.SetAirResistance(0.95f); }