コード例 #1
0
 private void ResetChicken(ChickenManager c)
 {
     temP = inEgde ? area.GetRandomPointInEdge() : area.GetRandomPointInArea();
     c.transform.position = temP.position;
     c.transform.rotation = temP.rotation;
     c.autoMoveForward    = autoMove;
 }
コード例 #2
0
ファイル: Chicken.cs プロジェクト: Jackowski7/Chickens
    // Use this for initialization
    void Start()
    {
        gameManager     = GameObject.Find("GameManager").GetComponent <GameManager>();
        chickenManager  = gameManager.gameObject.GetComponent <ChickenManager>();
        taskCreator     = gameManager.gameObject.GetComponent <TaskCreator>();
        loadedResources = gameManager.gameObject.GetComponent <LoadedResources>();
        chicken         = GetComponent <Chicken>();
        ai = GetComponent <AIPath>();

        if (age == 0)
        {
            birthMoment = gameManager.time;
        }
    }
コード例 #3
0
 private void Start()
 {
     _seedManager    = GetComponent <SeedManager>();
     _chickenManager = GetComponent <ChickenManager>();
     timer           = 0;
 }
コード例 #4
0
ファイル: TaskCreator.cs プロジェクト: Jackowski7/Chickens
 private void Start()
 {
     gameManager    = GameObject.Find("GameManager").GetComponent <GameManager>();
     chickenManager = GameObject.Find("GameManager").GetComponent <ChickenManager>();
 }
コード例 #5
0
ファイル: GameManager.cs プロジェクト: Jackowski7/Chickens
 // Use this for initialization
 void Start()
 {
     chickenManager = GameObject.Find("GameManager").GetComponent <ChickenManager>();
     taskCreator    = GameObject.Find("GameManager").GetComponent <TaskCreator>();
     StartCoroutine(PassTime());
 }