示例#1
0
 private void Awake()
 {
     movement  = GameObjectReferences.GetScriptsGameObject().GetComponent <Movement>();
     highlight = GameObjectReferences.GetScriptsGameObject().GetComponent <Highlight>();
     EventHandler.register <OnHighlightClick>(BattlePreparation);
     EventHandler.register <OnAnimFight>(BattleSimulation);
 }
示例#2
0
        private void Start()
        {
            Vector3 centerWorldSpace = Camera.main.ViewportToWorldPoint(new Vector3(0.5f, 0, 5));

            transform.position = new Vector3(centerWorldSpace.x, centerWorldSpace.y + 1, centerWorldSpace.z);
            EventHandler.register <OnSwipeAction>(SwipeDoneButton);
            Color col = renderer.material.color;

            col.a = 0f;
            renderer.material.color = col;

            gameLoop = GameObject.Find("_Scripts").GetComponent <GameLoop>();
        }
示例#3
0
        private void Awake()
        {
            levelManager = GameObjectReferences.GetGlobalScriptsGameObject().GetComponent <LevelManager>();

            movement = GameObjectReferences.GetScriptsGameObject().GetComponent <Movement>();
            movement = GameObjectReferences.GetScriptsGameObject().GetComponent <Movement>();
            attack   = GameObjectReferences.GetScriptsGameObject().GetComponent <Attack>();
            animInfo = GameObjectReferences.GetScriptsGameObject().GetComponent <AnimationInfo>();

            IsHighlightOn    = false;
            HighlightObjects = new List <HighlightObject>();
            EventHandler.register <OnUnitClick>(ShowHighlight);
            EventHandler.register <OnHighlightClick>(ClickedOnHightLight);
        }
示例#4
0
 private void Awake()
 {
     FightTime = 1f;
     EventHandler.register <OnAnimFight>(OnFightAnim);
 }
示例#5
0
 public ProductionOverlayMain()
 {
     NeedsMoving = false;
     EventHandler.register <OnBuildingClick>(OnBuildingClick);
 }