示例#1
0
        void Start()
        {
            ScriptEfectosSonido = GameObject.Find("Sound/Efectos interaccion").GetComponent <SfxControl>();
            gm          = GameObject.FindGameObjectWithTag("GM").GetComponent <GameManager>();
            pv          = GetComponent <PhotonView>();
            animator    = GetComponent <Animator>();
            myTurn      = false;
            finishTurn  = false;
            moveTarget2 = false;
            //namePlayer.text = PhotonNetwork.LocalPlayer.NickName;
            if (pv.IsMine)
            {
                int actor = PhotonNetwork.LocalPlayer.ActorNumber;
                UIManagerGame.sharedInstance.textPlayer.text = "Soy Jugador: " + actor;
            }

            if (target != null && target2 != null)
            {
                target.parent  = null;
                target2.parent = null;
                targets        = target.GetComponentsInChildren <Transform>();
            }

            //obtener el boton de acciones
            GameObject canvasClient  = canvas.transform.GetChild(0).gameObject;
            GameObject canvasActions = canvasClient.transform.GetChild(1).gameObject;

            buttonShowActions = canvasActions.transform.GetChild(0).gameObject; // #### MODIFICAR PARA MOSTRAR EL PANEL DE BOTONES

            UpdateScoreSaved(savedHabitants);
            UpdateScoreDead(0);
            //BoardManager.sharedInstance.SetIdEdifice();

            RoundCountdownTimer.OnCountdownTimerHasExpired += OnRoundCountdownTimerIsExpired;
        }
示例#2
0
        private void Start()
        {
            ScriptEfectosSonido = GameObject.Find("Sound/Efectos interaccion").GetComponent <SfxControl>();
            pvUI     = GetComponent <PhotonView>();
            camera   = Camera.main;
            firtTurn = true;

            players = PhotonNetwork.PlayerList;

            if (players.Length > 1)
            {
                if (PhotonNetwork.IsMasterClient)
                {
                    canvasMaster.SetActive(true);
                    canvasClient.SetActive(false);
                    canvas = canvasMaster.transform.GetChild(0).gameObject.GetComponent <Canvas>();
                }
                else
                {
                    canvasMaster.SetActive(false);
                    canvasClient.SetActive(true);
                    canvas = canvasClient.transform.GetChild(1).gameObject.GetComponent <Canvas>();
                }
            }
            else
            {
                canvasMaster.SetActive(false);
                canvasClient.SetActive(true);
                canvas = canvasClient.transform.GetChild(1).gameObject.GetComponent <Canvas>();
            }


            ActiveActions();
        }
示例#3
0
        // ########################################
        // Funciones MonoBehaviour
        // ########################################

        #region MonoBehaviour

        public void Start()
        {
            ScriptEfectosSonido = GameObject.Find("Sound/Efectos interaccion").GetComponent <SfxControl>();


            int disabledPerson = GameController.totalDisabledPerson;
            int person         = GameController.totalPerson;
            int pet            = GameController.totalPet;
            int population     = disabledPerson + person + pet;

            idPositionEdifice = -1;
        }
    //public ItemRegistry registeritem;

    public void Awake()
    {
        itemok            = false;
        ranker            = GameObject.Find("Avatar").GetComponent <MilestoneRankManager>();
        storychecker      = GameObject.Find("Avatar").GetComponent <StoryChecker>();
        Pickuptext        = GameObject.Find("Item Pickup").GetComponent <Text>();
        dagear            = GameObject.Find("Avatar").GetComponent <Itemslots>();
        itemchecker       = GameObject.Find("Avatar").GetComponent <AchievementHunter>();
        sfxControlScript  = GameObject.Find("SFXControl").GetComponent <SfxControl>();
        pickedUpNameText  = GameObject.Find("PickedUpText").GetComponent <Text>();
        PickupImage       = GameObject.Find("PickUp").GetComponent <Image>();//update
        charControlScript = GameObject.Find("Avatar").GetComponent <CharControl>();
    }
示例#5
0
    private void Awake()
    {
        sfxControlScript  = GameObject.Find("SFXControl").GetComponent <SfxControl>();
        charControlScript = GetComponent <CharControl>();

        dayNightScript = GetComponent <DayNightCycle>();
        animController = transform.GetChild(1).GetComponent <Animator>();
        if (skipstart == false)
        {
            avatar.jumpVelocity = 0f;
        }
        campoints = camerapan.transform.position;

        /*if(DemoMode == false)
         * {
         *  camerapan = null;
         * }*/
    }
 public void Start()
 {
     sfxScript         = GameObject.Find("SFXControl").GetComponent <SfxControl>();
     charControlScript = GameObject.Find("Avatar").GetComponent <CharControl>();
     notice.SetActive(false);
 }
示例#7
0
 private void Start()
 {
     StartCoroutine(CheckCP());
     sfxControlScript = GameObject.Find("SFXControl").GetComponent <SfxControl>();
     tooltipImage.gameObject.SetActive(false);
 }
 public void Start()
 {
     milestoneRankManagerScript = GameObject.Find("Avatar").GetComponent <MilestoneRankManager>();
     sfxScript = GameObject.Find("SFXControl").GetComponent <SfxControl>();
     CPText    = notification.transform.Find("CP").transform.Find("CPTxt").GetComponent <Text>();
 }
 private void Awake()
 {
     sfxControlScript = GameObject.Find("SFXControl").GetComponent <SfxControl>();
 }
 private void Start()
 {
     ScriptEfectosSonido = GameObject.Find("Sound/Efectos interaccion").GetComponent <SfxControl>();
 }