public StartTime ( float t, int next ) : void | ||
t | float | |
next | int | |
Résultat | void |
public override void Execute(GameEvent gameEvent) { bool finished = false; GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor != null && gameEvent.waypoint[this.waypointID] != null) { ActorEventMover comp = (ActorEventMover)actor.gameObject.GetComponent("ActorEventMover"); if(comp == null) { comp = (ActorEventMover)actor.gameObject.AddComponent("ActorEventMover"); } comp.StartCoroutine(comp.RotateToObject(actor.transform, gameEvent.waypoint[this.waypointID], this.interpolate, this.time)); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor != null) { ActorEventMover comp = actor.gameObject.GetComponent<ActorEventMover>(); if(comp == null) { comp = actor.gameObject.AddComponent<ActorEventMover>(); } Vector3 target = this.v3; if(this.show2) target = actor.transform.TransformDirection(target); comp.StartCoroutine(comp.MoveToDirection(actor.transform, this.controller, target, this.show, this.speed, this.time)); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor != null) { Animation animation = actor.GetComponent<Animation>(); if(animation == null) animation = actor.GetComponentInChildren<Animation>(); if(animation != null) { if(this.playOptions[this.number] == "Play") { animation.Play(this.value, this.playMode); } else if(this.playOptions[this.number] == "CrossFade") { animation.CrossFade(this.value, this.time, this.playMode); } else if(this.playOptions[this.number] == "Blend") { animation.Blend(this.value, this.speed, this.time); } else if(this.playOptions[this.number] == "PlayQueued") { animation.PlayQueued(this.value, this.queueMode, this.playMode); } else if(this.playOptions[this.number] == "CrossFadeQueued") { animation.CrossFadeQueued(this.value, this.time, this.queueMode, this.playMode); } if(this.wait) { gameEvent.StartTime(AnimationHelper.GetLength(actor.animation, this.value), this.next); } } } if(!wait || actor == null || actor.animation == null) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; Transform cam = gameEvent.GetCamera(); GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(cam != null && actor != null) { CameraEventMover comp = (CameraEventMover)cam.gameObject.GetComponent("CameraEventMover"); if(comp == null) { comp = (CameraEventMover)cam.gameObject.AddComponent("CameraEventMover"); } if(this.show4) { Vector3 pos = cam.position; if(this.show5) pos = actor.transform.position; Quaternion rot = cam.rotation; if(this.show6) rot = actor.transform.rotation; float fov = cam.camera.fieldOfView; if(this.show7) fov = this.float1; comp.StartCoroutine(comp.SetTargetData(pos, rot, fov, cam, this.interpolate, this.time)); } else { comp.StartCoroutine(comp.SetTargetData(DataHolder.CameraPosition(this.posID), cam, actor.transform, this.interpolate, this.time)); } if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; if(this.show7) { GameHandler.GetLevelHandler().screenFader.FlashScreen(this.show, this.float7, this.float8, this.show2, this.float1, this.float2, this.show4, this.float3, this.float4, this.show5, this.float5, this.float6, this.interpolate, this.time); } else { GameHandler.GetLevelHandler().screenFader.FadeScreen(this.show, this.float7, this.float8, this.show2, this.float1, this.float2, this.show4, this.float3, this.float4, this.show5, this.float5, this.float6, this.interpolate, this.time); } if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor != null) { Vector3 dir = new Vector3(0, 1, 0); if(this.show) dir = this.v3; ActorEventMover comp = (ActorEventMover)actor.gameObject.GetComponent("ActorEventMover"); if(comp == null) { comp = (ActorEventMover)actor.gameObject.AddComponent("ActorEventMover"); } if(this.show2) { comp.StartCoroutine(comp.Rotation(actor.transform, this.speed, this.time, dir, this.interpolate)); } else { comp.StartCoroutine(comp.Rotation(actor.transform, this.speed, this.time, dir)); } if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } GameObject pref = (GameObject)gameEvent.spawnedPrefabs[this.prefabID]; if(actor != null && pref != null) { ActorEventMover comp = actor.gameObject.GetComponent<ActorEventMover>(); if(comp == null) { comp = actor.gameObject.AddComponent<ActorEventMover>(); } comp.StartCoroutine(comp.MoveToObject(actor.transform, this.controller, this.show2, this.show, pref.transform, this.interpolate, this.time)); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor) { EventFader comp = actor.gameObject.GetComponent<EventFader>(); if(comp == null) { comp = actor.gameObject.AddComponent<EventFader>(); } if(this.show7) { if(this.show8) { comp.StartCoroutine(comp.FlashCurrent(this.show6, this.show, this.float8, this.show2, this.float2, this.show4, this.float4, this.show5, this.float6, this.interpolate, this.time, this.show9, this.materialProperty, this.show11)); } else { comp.StartCoroutine(comp.Flash(this.show6, this.show, this.float7, this.float8, this.show2, this.float1, this.float2, this.show4, this.float3, this.float4, this.show5, this.float5, this.float6, this.interpolate, this.time, this.show9, this.materialProperty, this.show11)); } } else if(this.show8) { comp.StartCoroutine(comp.FadeCurrent(this.show6, this.show, this.float8, this.show2, this.float2, this.show4, this.float4, this.show5, this.float6, this.interpolate, this.time, this.show9, this.materialProperty, this.show11)); } else { comp.StartCoroutine(comp.Fade(this.show6, this.show, this.float7, this.float8, this.show2, this.float1, this.float2, this.show4, this.float3, this.float4, this.show5, this.float5, this.float6, this.interpolate, this.time, this.show9, this.materialProperty, this.show11)); } if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { GameObject actor = null; if(this.show2) { if(gameEvent.waypoint[this.actorID]) actor = gameEvent.waypoint[this.actorID].gameObject; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(actor && gameEvent.audioClip[this.audioID]) { if(!actor.audio) actor.AddComponent("AudioSource"); actor.audio.pitch = this.speed; actor.audio.volume = this.volume; actor.audio.rolloffMode = this.audioRolloffMode; actor.audio.minDistance = this.float1; actor.audio.maxDistance = this.float2; actor.audio.loop = this.show3; if(this.show) { actor.audio.PlayOneShot(gameEvent.audioClip[this.audioID], this.volume); } else { actor.audio.clip = gameEvent.audioClip[this.audioID]; actor.audio.Play(); } } if(wait && actor && gameEvent.audioClip[this.audioID]) { gameEvent.StartTime(gameEvent.audioClip[this.audioID].length, this.next); } else { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; Transform cam = gameEvent.GetCamera(); if(cam != null) { CameraEventMover comp = (CameraEventMover)cam.gameObject.GetComponent("CameraEventMover"); if(comp == null) { comp = (CameraEventMover)cam.gameObject.AddComponent("CameraEventMover"); } comp.StartCoroutine(comp.SetTargetData(gameEvent.initialCamPosition, gameEvent.initialCamRotation, gameEvent.initialFieldOfView, cam, this.interpolate, this.time)); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; Transform cam = gameEvent.GetCamera(); if(cam) { CameraEventMover comp = (CameraEventMover)cam.gameObject.GetComponent("CameraEventMover"); if(comp == null) { comp = (CameraEventMover)cam.gameObject.AddComponent("CameraEventMover"); } comp.CameraShake(cam, this.time, this.intensity, this.speed); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { bool finished = false; Transform cam = gameEvent.GetCamera(); GameObject actor = null; if(this.show3) { actor = (GameObject)gameEvent.spawnedPrefabs[this.actorID]; } else { actor = gameEvent.actor[this.actorID].GetActor(); } if(cam != null && actor != null) { CameraEventMover comp = (CameraEventMover)cam.gameObject.GetComponent("CameraEventMover"); if(comp == null) { comp = (CameraEventMover)cam.gameObject.AddComponent("CameraEventMover"); } comp.CameraRotate(cam, actor.transform, this.v3, this.time, this.speed); if(this.wait) { finished = true; gameEvent.StartTime(this.time, this.next); } } if(!finished) { gameEvent.StepFinished(this.next); } }
public override void Execute(GameEvent gameEvent) { gameEvent.StartTime(this.time, this.next); }