public void ResetDatas() { // 通过CNS重置 Power = 0; AILevel = 0; HitCount = 0; StandType = Cns_Type.S; Ctrl = 1; StateStartVec = Vector2.zero; }
private void ResetVars() { m_Type = Cns_Type.none; m_MoveType = Cns_MoveType.none; m_PhysicsType = Cns_PhysicsType.none; m_Juggle = 0; m_Velset_x = _cNoVaildVelset; m_Velset_y = _cNoVaildVelset; m_Ctrl = _cNoVaildCtrl; m_Anim = _cNoVaildAnim; m_PowerAdd = 0; m_Sprpriority = 0; m_FaceP2 = 0; }
public bool LoadConfigReader(ConfigSection section) { ResetVars(); if (section == null) { return(false); } for (int i = 0; i < section.ContentListCount; ++i) { string key, value; if (section.GetKeyValue(i, out key, out value)) { if (string.Compare(key, "type", true) == 0) { if (string.Compare(value, "S", true) == 0) { m_Type = Cns_Type.S; } else if (string.Compare(value, "C", true) == 0) { m_Type = Cns_Type.C; } else if (string.Compare(value, "A", true) == 0) { m_Type = Cns_Type.A; } else if (string.Compare(value, "L", true) == 0) { m_Type = Cns_Type.L; } else { m_Type = Cns_Type.none; } } else if (string.Compare(key, "movetype", true) == 0) { if (string.Compare(value, "A", true) == 0) { m_MoveType = Cns_MoveType.A; } else if (string.Compare(value, "I", true) == 0) { m_MoveType = Cns_MoveType.I; } else if (string.Compare(value, "H", true) == 0) { m_MoveType = Cns_MoveType.H; } else { m_MoveType = Cns_MoveType.none; } } else if (string.Compare(key, "physics", true) == 0) { if (string.Compare(value, "S", true) == 0) { m_PhysicsType = Cns_PhysicsType.S; } else if (string.Compare(value, "C", true) == 0) { m_PhysicsType = Cns_PhysicsType.C; } else if (string.Compare(value, "A", true) == 0) { m_PhysicsType = Cns_PhysicsType.A; } else { m_PhysicsType = Cns_PhysicsType.none; } } else if (string.Compare(key, "juggle", true) == 0) { m_Juggle = int.Parse(value); } else if (string.Compare(key, "velset", true) == 0) { string[] vs1 = ConfigSection.Split(value); if (vs1 != null && vs1.Length >= 2) { m_Velset_x = float.Parse(vs1 [0]); m_Velset_y = float.Parse(vs1 [1]); } } else if (string.Compare(key, "ctrl", true) == 0) { m_Ctrl = int.Parse(value); } else if (string.Compare(key, "anim", true) == 0) { m_Anim = int.Parse(value); } else if (string.Compare(key, "facep2", true) == 0) { m_FaceP2 = int.Parse(value); } } } return(true); }