コード例 #1
0
    // Use this for initialization
    void Start()
    {
        //GET SCRIPT COMPONENTS
        simStatsScript = simObj.GetComponent <SimStats>();
        simAIScript    = simObj.GetComponent <SimAI>();
        simFSMScript   = simObj.GetComponent <SimFSM>();

        //GET CANVAS OBJECT
        //canvasObj = transform.GetChild(0).gameObject;

        //GET TEXT OBJECT COMPONENTS
        simNameTextObj = transform.GetChild(1).gameObject;
        //simNameTextObj = GameObject.Find("SimText");

        simJobTextObj = transform.GetChild(2).gameObject;

        simStatusTextObj = transform.GetChild(3).gameObject;
        //simStatusTextObj = GameObject.Find("SimStatusText");

        simItemTextObj = transform.GetChild(4).gameObject;

        simEnergyTextObj = transform.GetChild(5).gameObject;
        //simEnergyTextObj = GameObject.Find("EnergyText");

        simHungerTextObj = transform.GetChild(6).gameObject;
        //simHungerTextObj = GameObject.Find("HungerText");

        simBladderTextObj = transform.GetChild(7).gameObject;
        //simHungerTextObj = GameObject.Find("HungerText");

        simEngSkillTextObj   = transform.GetChild(8).GetChild(0).gameObject;
        simProdSkillTextObj  = transform.GetChild(9).GetChild(0).gameObject;
        simSalesSkillTextObj = transform.GetChild(10).GetChild(0).gameObject;


        //GET ACTUAL TEXT COMPONENTS FROM OBJECTS
        simNameText       = simNameTextObj.GetComponent <Text>();
        simStatusText     = simStatusTextObj.GetComponent <Text>();
        simJobText        = simJobTextObj.GetComponent <Text>();
        simEnergyText     = simEnergyTextObj.GetComponent <Text>();
        simHungerText     = simHungerTextObj.GetComponent <Text>();
        simBladderText    = simBladderTextObj.GetComponent <Text>();
        simItemText       = simItemTextObj.GetComponent <Text>();
        simEngSkillText   = simEngSkillTextObj.GetComponent <Text>();
        simProdSkillText  = simProdSkillTextObj.GetComponent <Text>();
        simSalesSkillText = simSalesSkillTextObj.GetComponent <Text>();
    }
コード例 #2
0
    void Start()
    {
        isIdle = true;

        simFSMScript   = gameObject.GetComponent <SimFSM>();
        simStatsScript = gameObject.GetComponent <SimStats>();
        //simManagerScript = gameObject.GetComponent<SimManager>();

        //GET OTHER SIM OBJECTS ARRAY
        otherSimArray = GameObject.FindGameObjectsWithTag("Sim");



        rb2D     = GetComponent <Rigidbody2D>();
        timeLeft = 2f;
        moveVal  = Random.Range(1, 9);
    }
コード例 #3
0
    void Start()
    {
        simWindowCanvasPrefab = (GameObject)Resources.Load("Prefabs/SimWindowCanvas");

        //GET SCRIPT COMPONENTS
        simStatsScript = gameObject.GetComponent <SimStats>();
        simAIScript    = gameObject.GetComponent <SimAI>();
        simFSMScript   = gameObject.GetComponent <SimFSM>();

        //ADD THIS SIM TO THE SIMLIST
        GameStats.simList.Add(gameObject);



        //GET OTHER SIM OBJECTS ARRAY
        //otherSimArray = GameObject.FindGameObjectsWithTag("Sim");

        //GET CANVAS OBJECT

        /*canvasObj = transform.GetChild(0).gameObject;
         *
         * //GET TEXT OBJECT COMPONENTS
         * simNameTextObj = transform.GetChild(0).GetChild(0).gameObject;
         * //simNameTextObj = GameObject.Find("SimText");
         *
         * simStatusTextObj = transform.GetChild(0).GetChild(1).gameObject;
         * //simStatusTextObj = GameObject.Find("SimStatusText");
         *
         * simEnergyTextObj = transform.GetChild(0).GetChild(2).gameObject;
         * //simEnergyTextObj = GameObject.Find("EnergyText");
         *
         * simHungerTextObj = transform.GetChild(0).GetChild(3).gameObject;
         * //simHungerTextObj = GameObject.Find("HungerText");
         *
         * simItemTextObj = transform.GetChild(0).GetChild(4).gameObject;
         *
         *
         * //GET ACTUAL CANVAS FROM CANVAS OBJECT
         * canvas = canvasObj.GetComponent<Canvas>();
         *
         * //SET CANVAS RENDER CAMERA
         * canvas.renderMode = RenderMode.ScreenSpaceCamera;
         * canvas.worldCamera = Camera.main;
         *
         * //GET ACTUAL TEXT COMPONENTS FROM OBJECTS
         * simNameText = simNameTextObj.GetComponent<Text>();
         * simStatusText = simStatusTextObj.GetComponent<Text>();
         * simEnergyText = simEnergyTextObj.GetComponent<Text>();
         * simHungerText = simHungerTextObj.GetComponent<Text>();
         * simItemText = simItemTextObj.GetComponent<Text>();*/

        //INITIALIZATION OF NEEDS
        simStatsScript.energy  = 100;
        simStatsScript.hunger  = 100;
        simStatsScript.bladder = 100;

        //INITIALIZATION OF EXPERIENCE
        simStatsScript.engineeringExp = 0;
        simStatsScript.laborExp       = 0;
        simStatsScript.salesExp       = 0;

        /*simNameText.enabled = false;
        *  //simNameText.text = "Name: " + simStatsScript.simName;
        *
        *  simEnergyText.enabled = false;
        *  simHungerText.enabled = false;
        *  //simHungerText.text = "Hunger: " + simStatsScript.hunger + "/" + "100";
        *
        *  simItemText.enabled = false;*/

        //Set the job of this sim
        SetSimJob();
    }