示例#1
0
 void Start()
 {
     if (i == null)
     {
         i = this;
     }
 }
示例#2
0
 void Start()
 {
     if (i == null)
     {
         i = this;
     }
     Camera uiCam = GetComponent <Camera>();
     // uiCam.cullingMask |= 1 << LayerMask.NameToLayer(Strings.LAYER_CONFETTI);
 }
示例#3
0
    void Start()
    {
        worldManager   = GameObject.Find("Map").GetComponent <WorldManager>();
        hudManager     = GameObject.Find("HUDManager").GetComponent <HUDManager>();
        missionManager = GameObject.Find("MissionManager").GetComponent <MissionManager>();
        unitConfig     = GameObject.Find("UnitConfig").GetComponent <TerrainUnitConfig>();
        // init
        this.pieceDatas = new PieceData[this.piecePrefabs.Length];
        for (var i = 0; i < this.piecePrefabs.Length; i++)
        {
            this.pieceDatas[i] = this.piecePrefabs[i].GetComponent <PieceData>();
        }
        nextPieces = new Queue <int>();

        this.playerResources    = new Dictionary <ResourceType, int>();
        this.playerMaxResources = new Dictionary <ResourceType, int>();
        for (var i = 0; i < this.unitConfig.resourceConfig.Length; i++)
        {
            this.playerResources[unitConfig.resourceConfig[i].type]    = unitConfig.resourceConfig[i].initialNumber;
            this.playerMaxResources[unitConfig.resourceConfig[i].type] = unitConfig.resourceConfig[i].maxNumber;
        }



        // defines
        enemies      = new List <GameObject>();
        nextBag      = new Queue <int>();
        pieceCount   = 0;
        selectedType = UnitType.Grass;
        playState    = PlayState.SPECTING;


        GameObject uicam = GameObject.Find("UICam");

        uicam.SetActive(false);
        uicam.SetActive(true);
        uiCameraController = uicam.GetComponent <UICameraController>();

        hudManager.UpdateResource(playerResources, playerMaxResources);

        BindListeners();
    }
示例#4
0
 private void Awake()
 {
     i = this;
 }