public void Save(XmlWriter writer) { writer.WriteElementString("AnimType", AnimType.ToString()); writer.WriteElementString("AnimIndex", AnimIndex.ToString()); writer.WriteElementString("FrameLength", FrameLength.ToString()); writer.WriteElementString("Anim1", Anim1.ToString()); writer.WriteElementString("Anim2", Anim2.ToString()); writer.WriteElementString("Anim3", Anim3.ToString()); }
void Update() { if (Input.GetKeyDown(KeyCode.V)) { Anim1.SetTrigger("DevCutscene"); } else if (Input.GetKeyDown(KeyCode.B)) { Anim2.SetTrigger("DevCutscene"); } else if (Input.GetKeyDown(KeyCode.N)) { Anim3.SetTrigger("DevCutscene"); } }
public void MSDelay() { count3 += 1; if (count3 > 1) { if (count2 == 1) { count2 = 0; Anim2.Animate(3, 0, 1, true, false, 1); } else { count2 = 1; Anim2.Animate(3, 4, 1, false, false, 1); } count3 = 0; } Timer.DelayCall(TimeSpan.FromSeconds(0.25), MSDelay); }
public void RemoveMobs() { foreach (Mobile target in Mobs.ToArray()) { target.Delete(); } if (Boss != null) { Boss.Delete(); } if (Anim1 != null) { Anim1.Delete(); } if (Anim2 != null) { Anim2.Delete(); } Mobs.Clear(); Mobs.TrimExcess(); }