Exemple #1
0
 // Start is called before the first frame update
 void Start()
 {
     JobSystem = GameObject.Find("JobAssignmentSystem");
     jobScript = JobSystem.GetComponent <JobAssignmentSystem>();
     Architect = ArchitectBar.GetComponent <WariateUI>();
     Work      = WorkBar.GetComponent <WariateUI>();
     Deffence  = DeffenceBar.GetComponent <WariateUI>();
 }
Exemple #2
0
        public void PushUp()
        {
            Architect = ArchitectBar.GetComponent <WariateUI>();
            Work      = WorkBar.GetComponent <WariateUI>();
            Deffence  = DeffenceBar.GetComponent <WariateUI>();


            ArchitectAntNum = Architect.NumOfBar;
            WorkAntNum      = Work.NumOfBar;
            DeffenceAntNum  = Deffence.NumOfBar;
            TotalAntNum     = Total.total;

            FreeAntNum = TotalAntNum - ArchitectAntNum + WorkAntNum + DeffenceAntNum;

            jobScript.ideal_Architect = ArchitectAntNum;
            jobScript.ideal_Soilder   = DeffenceAntNum;
            jobScript.ideal_Mule      = WorkAntNum;
            jobScript.ideal_Free      = FreeAntNum;

            Debug.Log(ArchitectAntNum + ":" + WorkAntNum + ":" + DeffenceAntNum);
        }