private void PostLoad() { ReferencedSequence = ActionSequence.FindSequence(Name); AddSelf(); StartCoroutine(IOUtil.LoadOGGIntoSource(IOUtil.PathCombine("sfx", PathToAudioClip), _source)); }
public void Start() { if (BeginOnLevelLoad) { BeginSequence(); } if (HasNextSequence) { _referencedNextSequence = FindSequence(NextSequence); if (!_referencedNextSequence.ReferencedGameObject) { _referencedNextSequence.ReferencedGameObject = ReferencedGameObject; } } }
public static GameObject Instantiate(ENTITY e) { GameObject instantiated = new GameObject(e.Classname); ActionSequence actionSequence = instantiated.AddComponent <ActionSequence>(); actionSequence.SequenceName = e.GetPropertyValue("Sequence name"); if (actionSequence.SequenceName.Equals(string.Empty)) { Debug.Log("Found action_sequence without name! Please set name in Torii."); } actionSequence.NextSequence = e.GetPropertyValue("Next sequence"); actionSequence.TimesToLoop = EntityUtil.TryParseInt("Times to loop", e); actionSequence.BeginOnLevelLoad = e.GetSpawnflagValue(0, 3); actionSequence.LoopSequence = e.GetSpawnflagValue(1, 3); actionSequence.HasNextSequence = e.GetSpawnflagValue(2, 3); Sequences.Add(actionSequence); EntityUtil.SetInstantiatedObjectTransform(e, ref instantiated); return(instantiated); }
private void PostLoad() { ReferencedSequence = ActionSequence.FindSequence(Name); AddSelf(); }
private void PostLoad() { _targetTransform = Target.GetTargetTransform(TargetName); ReferencedSequence = ActionSequence.FindSequence(Name); AddSelf(); }