Exemplo n.º 1
0
        public AVFXInstance SpawnAVFXInstance(string id, Vector3 position, Vector3 end, Configuration config = null)
        {
            AVFXInstance instance = SpawnAVFXInstance(id, position, config);

            instance.SetProjectileTarget(end);

            return(instance);
        }
Exemplo n.º 2
0
        public AVFXInstance SpawnAVFXInstance(string id, Vector3 position, Configuration config = null)
        {
            if (!AVFXLibrary.ContainsKey(id))
            {
                Debug.LogWarning($"No AVFX registered with id {id}");
                return(null);
            }

            AVFXInstance instance = Instantiate(AVFXLibrary.Get(id), transform);

            instance.transform.position = position;
            instance.BindManager(this);
            ActiveInstances.Add(instance);
            return(instance);
        }