private void Init() { if (dialogueStructData == null) { dialogueStructData = DataCenter.Instance.GetMetaData <DialogueStructData>(); } if (runtimeTasksData == null) { runtimeTasksData = DataCenter.Instance.GetEntity <TaskMap.RunTimeTaskData>(); } if (iInteractiveState == null) { iInteractiveState = GameState.Instance.GetEntity <IInteractiveState>(); } if (iNowTaskState == null) { iNowTaskState = GameState.Instance.GetEntity <INowTaskState>(); } if (iGameState == null) { iGameState = GameState.Instance.GetEntity <IGameState>(); } if (iNPCSpriteState == null) { iNPCSpriteState = GameState.Instance.GetEntity <INPCSpriteState>(); } }
private void Start() { iNPCSpriteState = GameState.Instance.GetEntity <INPCSpriteState>(); t2d = new Texture2D(800, 600, TextureFormat.ARGB32, false); rt = new RenderTexture(800, 600, 24, RenderTextureFormat.ARGB32); rendererCamera.targetTexture = rt; StartCoroutine(StartRenderer()); }