Example #1
0
 private static void ReviveTower(ActorRoot inActor, int inParam)
 {
     if (((inActor != null) && (inActor.ActorControl != null)) && inActor.ActorControl.IsDeadState)
     {
         inActor.ActorControl.Revive(false);
         inActor.RecoverOriginalActorMesh();
     }
 }
Example #2
0
 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);
         }
     }
 }
Example #3
0
 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);
     }
 }