コード例 #1
0
ファイル: Drawer.cs プロジェクト: TonyTang1990/PathFinding
    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);
    }
コード例 #2
0
ファイル: Wall.cs プロジェクト: TonyTang1990/PathFinding
    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);
    }
コード例 #3
0
ファイル: House.cs プロジェクト: TonyTang1990/PathFinding
    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);
    }