void Awake() { playerLinking = Resources.Load <GameObject>("Player"); audioManagerLinking = GameObject.Find("Audio Manager").GetComponent <Audio_Manager>(); sceneManagerLinking = GameObject.Find("Scene Manager").GetComponent <Scene_Manager>(); gridManagerLinking = GameObject.Find("Grid Manager").GetComponent <Grid_Manager>(); designTweaksLinking = GameObject.Find("Designer Variables").GetComponent <Designer_Tweaks>(); }
private void Awake() { this.actualPlayerPhase = PLAYER_PHASE.MOVING; //Gli ho dato una fase a caso; non è detto che l'assegnamento resti in questo metodo this.playerInputKey = new KeyCode[(int)NUM.FOUR]; //Piccolo array di 4 input (praticamente le quattro direzioni del personaggio) gridManagerLinking = GameObject.Find("Grid Manager").GetComponent <Grid_Manager>(); //Segue l'assegnazione degli Input dall'enum Keycode; si possono segliere solo //quelli che Keycode prevede (non ci possiamo inventare gli input) this.playerInputKey [(int)BUTTON.UP] = KeyCode.W; this.playerInputKey [(int)BUTTON.DOWN] = KeyCode.S; this.playerInputKey [(int)BUTTON.LEFT] = KeyCode.A; this.playerInputKey [(int)BUTTON.RIGHT] = KeyCode.D; }