public AnimationClip GetAnimationClip(WMActorStateDebug state) { WMAnimationBank instance = Singleton <WMAnimationBank> .Instance; if (this.originalActor.index == 1) { if (state == WMActorStateDebug.Idle) { return(instance.ZidaneIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.ZidaneRunClip); } } else if (this.originalActor.index == 2) { if (state == WMActorStateDebug.Idle) { return(instance.DaggerIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.DaggerRunClip); } } else if (this.originalActor.index >= 3 && this.originalActor.index <= 7) { if ((Int32)ff9.w_moveCHRControl_No == 6) { if (state == WMActorStateDebug.Idle) { return(instance.ChocoboFlyClip); } if (state == WMActorStateDebug.Running) { return(instance.ChocoboFlyClip); } } else { if (state == WMActorStateDebug.Idle) { return(instance.ChocoboIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.ChocoboRunClip); } } } else if (this.originalActor.index == 8) { if (state == WMActorStateDebug.Idle) { return(instance.BluenalusisuIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.BluenalusisuIdleClip); } } else if (this.originalActor.index == 9) { if (state == WMActorStateDebug.Idle) { return(instance.HirudagarudeIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.HirudagarudeIdleClip); } } else if (this.originalActor.index == 10) { if (state == WMActorStateDebug.Idle) { return(instance.InvincibleIdleClip); } if (state == WMActorStateDebug.Running) { return(instance.InvincibleIdleClip); } } global::Debug.Log("No animation clip found!"); return((AnimationClip)null); }
public static void Initialize() { ObjList objList = Singleton <WMWorld> .Instance.ActorList; for (objList = Singleton <WMWorld> .Instance.ActorList; objList != null; objList = objList.next) { Obj obj = objList.obj; obj.cid = 4; obj.state = 1; obj.flags = 1; WMActor wmActor = ((Actor)obj).wmActor; WMAnimationBank instance = Singleton <WMAnimationBank> .Instance; String name = wmActor.name; switch (name) { case "Zidane": obj.index = 1; wmActor.SetPosition(309934f, 1628f, -196612f); wmActor.SetScale(67, 67, 67); wmActor.Animation.AddClip(instance.ZidaneIdleClip, instance.ZidaneIdleClip.name); wmActor.Animation.AddClip(instance.ZidaneRunClip, instance.ZidaneRunClip.name); break; case "Dagger": obj.index = 2; wmActor.SetPosition(271994f, 1802f, -245750f); wmActor.SetScale(67, 67, 67); wmActor.Animation.AddClip(instance.DaggerIdleClip, instance.DaggerIdleClip.name); wmActor.Animation.AddClip(instance.DaggerRunClip, instance.DaggerRunClip.name); break; case "Chocobo": obj.index = 3; wmActor.SetPosition(269958f, 1072f, -246044f); wmActor.SetScale(67, 67, 67); wmActor.Animation.AddClip(instance.ChocoboFlyClip, instance.ChocoboFlyClip.name); wmActor.Animation.AddClip(instance.ChocoboIdleClip, instance.ChocoboIdleClip.name); wmActor.Animation.AddClip(instance.ChocoboRunClip, instance.ChocoboRunClip.name); break; case "Bluenalusisu": obj.index = 8; wmActor.SetPosition(280576f, 327f, -261120f); wmActor.SetScale(106, 106, 106); wmActor.Animation.AddClip(instance.BluenalusisuIdleClip, instance.BluenalusisuIdleClip.name); wmActor.Animation.AddClip(instance.BluenalusisuTakeOffClip, instance.BluenalusisuTakeOffClip.name); break; case "Hirudagarude": obj.index = 9; wmActor.SetPosition((Single)ff9.UnityUnit(775.1f), (Single)ff9.UnityUnit(39.9f), (Single)ff9.UnityUnit(-317.3f)); wmActor.SetScale(110, 95, 110); wmActor.Animation.AddClip(instance.HirudagarudeIdleClip, instance.HirudagarudeIdleClip.name); wmActor.Animation.AddClip(instance.HirudagarudeTakeOffClip, instance.HirudagarudeTakeOffClip.name); break; case "Invincible": obj.index = 10; wmActor.SetPosition(272866f, 8550f, -244552f); wmActor.SetScale(64, 64, 64); wmActor.Animation.AddClip(instance.InvincibleIdleClip, instance.InvincibleIdleClip.name); wmActor.Animation.AddClip(instance.InvincibleTakeOffClip, instance.InvincibleTakeOffClip.name); break; } wmActor.Intialize(); } }