private void Init() { foreach (var gameObject in GameObject.FindObjectsOfType <GameObject>().Where(g => g.GetComponent <IUnit>() != null)) { Debug.Log(gameObject.GetHashCode()); gameContext.EntityManager.AddEntity(gameObject.GetComponent <IUnit>()); } sceneTransitionHandler.Begin(SceneTransition.MODE.FADEIN); state = SCENE_STATUS.INGAME; }
public void Start() { this.pixelPerfectCamera = this.mainCamera.GetComponent <PixelPerfectCamera>(); this.BuildWall(); this.mainCamera.transform.eulerAngles = new Vector3(30.0f, 0, 0); statusCardOrganizer = GameObject.FindGameObjectWithTag("status_card_organizer") .GetComponent <StatusCardOrganizer>(); sceneTransitionHandler = GameObject.FindGameObjectWithTag("transition_handler") .GetComponent <SceneTransition>(); state = SCENE_STATUS.INITIAL; }