Пример #1
0
 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>();
     }
 }
Пример #2
0
 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());
 }