コード例 #1
0
        public void TriggerEntityEffectPatternFromTo(string patternName, Vector3 initPos, Vector3 initDir, Vector3 initScale, BaseMonoEntity fromEntity, BaseMonoEntity toEntity)
        {
            List <MonoEffect> list;

            this.TriggerEntityEffectPatternRaw(patternName, initPos, initDir, initScale, fromEntity, out list);
            for (int i = 0; i < list.Count; i++)
            {
                MonoEffect effect = list[i];
                effect.SetOwner(fromEntity);
                effect.SetupPluginFromTo(toEntity);
            }
        }
コード例 #2
0
ファイル: AttackPattern.cs プロジェクト: slb1988/agame
        private static void TriggerAttackEffectsTo(string patternName, Vector3 initPos, Vector3 initForward, Vector3 initScale, BaseMonoEntity entity)
        {
            List <MonoEffect> list;

            Singleton <EffectManager> .Instance.TriggerEntityEffectPatternRaw(patternName, initPos, initForward, initScale, entity, out list);

            for (int i = 0; i < list.Count; i++)
            {
                MonoEffect effect = list[i];
                effect.SetOwner(Singleton <LevelManager> .Instance.levelEntity);
                effect.SetupPluginFromTo(entity);
            }
        }