コード例 #1
0
 // Use this for initialization
 void Start()
 {
     DontDestroyOnLoad(this.gameObject);
     if (LCM == null)  //This happens to the script always exists, like it is static
     {
         LCM = GameObject.FindGameObjectWithTag("GameController").GetComponent <LocalControllersManager>();
     }
     current_scene = SceneManager.GetActiveScene();
 }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        lcm = FindObjectOfType <LocalControllersManager>();
        if (lcm.plr1Set)
        {
            player1Icon.gameObject.SetActive(true);
            player1Health.gameObject.SetActive(true);
            player1Resource.gameObject.SetActive(true);

            player1ability1.gameObject.SetActive(true);
            player1ability2.gameObject.SetActive(true);
            player1ability3.gameObject.SetActive(true);
            player1ability4.gameObject.SetActive(true);

            if (lcm.player1Character == "Warrior")
            {
                player1ResourceImage.color = Color.red;
                player1Icon.sprite         = warrior;
            }
            else if (lcm.player1Character == "Medic")
            {
                player1ResourceImage.color = Color.cyan;
                player1Icon.sprite         = medic;
            }
            else if (lcm.player1Character == "SharpShooter")
            {
                player1ResourceImage.color = Color.cyan;

                player1Icon.sprite = sharpshooter;
            }
            else
            {
                player1ResourceImage.color = Color.cyan;
                player1Icon.sprite         = mage;
            }
        }
        if (lcm.plr2Set)
        {
            player2Icon.gameObject.SetActive(true);
            player2Health.gameObject.SetActive(true);
            player2Resource.gameObject.SetActive(true);

            player2ability1.gameObject.SetActive(true);
            player2ability2.gameObject.SetActive(true);
            player2ability3.gameObject.SetActive(true);
            player2ability4.gameObject.SetActive(true);
            if (lcm.player2Character == "Warrior")
            {
                player2ResourceImage.color = Color.red;
                player2Icon.sprite         = warrior;
            }
            else if (lcm.player2Character == "Medic")
            {
                player2ResourceImage.color = Color.cyan;
                player2Icon.sprite         = medic;
            }
            else if (lcm.player2Character == "SharpShooter")
            {
                player2ResourceImage.color = Color.cyan;

                player2Icon.sprite = sharpshooter;
            }
            else
            {
                player2ResourceImage.color = Color.cyan;
                player2Icon.sprite         = mage;
            }
        }
        if (lcm.plr3Set)
        {
            player3Icon.gameObject.SetActive(true);
            player3Health.gameObject.SetActive(true);
            player3Resource.gameObject.SetActive(true);

            player3ability1.gameObject.SetActive(true);
            player3ability2.gameObject.SetActive(true);
            player3ability3.gameObject.SetActive(true);
            player3ability4.gameObject.SetActive(true);
            if (lcm.player3Character == "Warrior")
            {
                player3ResourceImage.color = Color.red;
                player3Icon.sprite         = warrior;
            }
            else if (lcm.player3Character == "Medic")
            {
                player3ResourceImage.color = Color.cyan;
                player3Icon.sprite         = medic;
            }
            else if (lcm.player3Character == "SharpShooter")
            {
                player3ResourceImage.color = Color.cyan;

                player3Icon.sprite = sharpshooter;
            }
            else
            {
                player3ResourceImage.color = Color.cyan;
                player3Icon.sprite         = mage;
            }
        }
        if (lcm.plr4Set)
        {
            player4Icon.gameObject.SetActive(true);
            player4Health.gameObject.SetActive(true);
            player4Resource.gameObject.SetActive(true);

            player4ability1.gameObject.SetActive(true);
            player4ability2.gameObject.SetActive(true);
            player4ability3.gameObject.SetActive(true);
            player4ability4.gameObject.SetActive(true);
            if (lcm.player4Character == "Warrior")
            {
                player4ResourceImage.color = Color.red;
                player4Icon.sprite         = warrior;
            }
            else if (lcm.player4Character == "Medic")
            {
                player4ResourceImage.color = Color.cyan;
                player4Icon.sprite         = medic;
            }
            else if (lcm.player4Character == "SharpShooter")
            {
                player4ResourceImage.color = Color.cyan;

                player4Icon.sprite = sharpshooter;
            }
            else
            {
                player4ResourceImage.color = Color.cyan;
                player4Icon.sprite         = mage;
            }
        }
    }
コード例 #3
0
 // Use this for initialization
 private void Awake()
 {
     lcm = FindObjectOfType <LocalControllersManager>();
 }