private static void ReviveTower(ActorRoot inActor, int inParam) { if (((inActor != null) && (inActor.ActorControl != null)) && inActor.ActorControl.IsDeadState) { inActor.ActorControl.Revive(false); inActor.RecoverOriginalActorMesh(); } }
private static void ReviveTower(ActorRoot inActor, int inParam) { if (((inActor != null) && (inActor.ActorControl != null)) && inActor.ActorControl.IsDeadState) { inActor.ActorControl.Revive(false); inActor.RecoverOriginalActorMesh(); if (inActor.ActorMesh != null) { inActor.ActorMesh.SetLayer("Actor", "Particles", true); } } }
private static void ReviveTower(ActorRoot inActor, int inParam) { if (inActor != null && inActor.ActorControl != null && inActor.ActorControl.IsDeadState) { inActor.ActorControl.Revive(false); inActor.RecoverOriginalActorMesh(); if (inActor.ActorMesh != null) { inActor.ActorMesh.SetLayer("Actor", "Particles", true); } inActor.ActorControl.PlayAnimation("Born", 0.01f, 0, false); } }