示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        QualitySettings.vSyncCount  = 0;
        Application.targetFrameRate = 20;

        turn = 0;

        // PHASES["Player"] = 0;
        // PHASES["Other"] = 1;
        // PHASES["Enemy"] = 2;

        Entity[] mapEntities = FindObjectsOfType <Entity>();
        PopulateEntities(mapEntities);

        gridCamera   = this.gameObject.GetComponent <Camera>();
        inMapGUI     = this.gameObject.GetComponent <InMapGUI>();
        gridSelector = this.gameObject.GetComponent <TGSCellSelect>();
        MeshRenderer[] renderers = FindObjectsOfType <MeshRenderer>();
        foreach (MeshRenderer renderer in renderers)
        {
            if (renderer.gameObject.tag != "Grid")
            {
                meshRenderers.Add(renderer);
            }
        }

        StartPhase("Player");
    }
示例#2
0
 // Start is called before the first frame update
 void Start()
 {
     gameManager  = this.gameObject.GetComponent <GameManager>();
     gridSelector = this.gameObject.GetComponent <TGSCellSelect>();
 }