public NumericMovementInfo(string param) { string[] result = Script_Util.SplitParam(param, 2); if (result != null) { Speed = Convert.ToSingle(result[0]); Accelerate = Convert.ToSingle(result[1]); } }
public SkillAnimProcedureInfo(string param) { string[] result = Script_Util.SplitParam(param, 3); if (result != null) { Duration = Convert.ToSingle(result[0]); BoneName = result[1]; AnimName = result[2]; } }
public SkillMovementInfo(string param) { string[] result = Script_Util.SplitParam(param, 1); if (result != null) { Id = Convert.ToInt32(result[0]); MoveTimeMax = Convert.ToSingle(result[1]); ForwardInfo = new NumericMovementInfo(result[2]); UpwardInfo = new NumericMovementInfo(result[3]); SidewardInfo = new NumericMovementInfo(result[4]); Gravity = Script_Util.ToVector3(result[5]); IsAppendVelocity = Convert.ToBoolean(result[6]); } else { IsValid = false; } }
public SkillSceneObjInfo(string param) { string[] result = Script_Util.SplitParam(param, 1); if (result != null) { Id = Convert.ToInt32(result[0]); if (result.Length > 1) { for (int index = 1; index < result.Length; index++) { paramOther.Add(result[index]); } } } else { IsValid = false; } }
public SkillWeaponInfo(string param) { string[] result = Script_Util.SplitParam(param, 6); if (result != null) { Id = Convert.ToInt32(result[0]); WeaponName = result[1]; Operate = (WeaponCmd)Convert.ToInt32(result[2]); HoldType = (WeaponHand)Convert.ToInt32(result[3]); IsCurWeapon = Convert.ToBoolean(result[4]); IsCurSubWeapon = Convert.ToBoolean(result[5]); if (result.Length > 6) { SpriteName = result[6]; } } else { IsValid = false; } }
public SkillEffectInfo(string param) { string[] result = Script_Util.SplitParam(param, 1); if (result != null) { Id = Convert.ToInt32(result[0]); if (result.Length >= 2) { EffectName = result[1]; } if (result.Length >= 3) { EffectLiftTime = Convert.ToSingle(result[2]); } if (result.Length >= 4) { EffectPos = Script_Util.ToVector3(result[3]); } if (result.Length >= 5) { EffectRot = Script_Util.ToVector3(result[4]); } if (result.Length >= 6) { EffectParentBone = result[5]; } if (result.Length >= 7) { EffectSoundId = Convert.ToInt32(result[6]); } } else { IsValid = false; } }