コード例 #1
0
        public async Task PerformNumberTextEffect(Vector3 position, int nubmer, VisualEffectTypeSO type)
        {
            var textEffect = Instantiate(GetTextEffect(type), transform).GetComponent <NumberTextEffect>();

            textEffect.transform.position = position;
            textEffect.SetNumber(nubmer);
            await textEffect.Run();
        }
コード例 #2
0
 public async Task PerformVisualEffect(VisualEffectTypeSO visualEffectType, TimePointHandler[] timePointCallbacks = null)
 {
     if (visualEffectConfig == null)
     {
         visualEffectConfig = GameEntry.Creatures.GetCreatureVisualEffectConfig(Info.entryId);
     }
     await GameEntry.VisualEffect.Perform(this, visualEffectConfig.effectParams[visualEffectType], timePointCallbacks);
 }
コード例 #3
0
 private GameObject GetTextEffect(VisualEffectTypeSO type)
 {
     return(TextEffect1);
 }