public override void Awake() { base.Awake (); mBAttackState = new BuildingAttackState (this); mBIdleState = new BuildingIdleState (this); mBBuildingState = new BuildingBuildState (this); mName = "Drawer" + GetInstanceID(); //Debug.Log("mName = " + mName); }
public override void Awake() { base.Awake (); mBAttackState = new BuildingAttackState (this); mBIdleState = new BuildingIdleState (this); mBBuildingState = new BuildingBuildState (this); mInformRangeCollider = gameObject.transform.Find ("InformRangeCollider").gameObject; mInformRange = mInformRangeCollider.GetComponent<InformRange>(); mName = "Wall" + GetInstanceID(); //Debug.Log("mName = " + mName); }
public override void Awake() { base.Awake (); mSpawnPoint = gameObject.transform.Find ("BulletSpawnPoint").gameObject.transform.position; mHouseBulletScript = GetComponent<Bullet> (); mBAttackState = new BuildingAttackState (this); mBIdleState = new BuildingIdleState (this); mBBuildingState = new BuildingBuildState (this); mAttackRangeCollider = gameObject.transform.Find ("AttackRangeCollider").gameObject; mAttackRangeCollider.GetComponent<SphereCollider> ().radius = mAttackDistance / gameObject.transform.lossyScale.x; mAttackRange = mAttackRangeCollider.GetComponent<BuildingAttackRange> (); mName = "House" + GetInstanceID(); //Debug.Log("mName = " + mName); }