public PlayerDef(BeBinaryReader br) { ID = br.ReadInt32(); MatchIndex = br.ReadInt32(); HiddenName = br.ReadInt32(); ShortName = br.ReadInt32(); FullName = br.ReadInt32(); Name = Encoding.ASCII.GetString(br.ReadBytes(24)); Gender = (Gender)br.ReadInt32(); IdleAnimation = br.ReadInt32(); Unk_34 = br.ReadInt32(); Description = br.ReadInt32(); Bodytype = (Bodytype)br.ReadInt32(); Scale = br.ReadInt32(); ShadowSize = br.ReadInt32(); TacticalAction = (TacticalAction)br.ReadInt32(); CourseAnimation = br.ReadInt32(); Team = br.ReadInt32(); Emblem = br.ReadInt32(); TeamPortrait = br.ReadInt32(); Position = br.ReadInt32(); MatchFaceModel = br.ReadInt32(); Facemodel = br.ReadInt32(); Facemodel2 = br.ReadInt32(); Bodymodel = br.ReadInt32(); Bodymodel2 = br.ReadInt32(); Unk_74 = br.ReadInt32(); Portrait = br.ReadInt32(); Unk_7C = br.ReadInt32(); LeftPortrait = br.ReadInt32(); RightPortrait = br.ReadInt32(); Equip = new string[2]; Equip[0] = Encoding.ASCII.GetString(br.ReadBytes(24)); Equip[1] = Encoding.ASCII.GetString(br.ReadBytes(24)); Unk_B8 = br.ReadBytes(48); SkinColor1 = Color.FromArgb(br.ReadInt32()); SkinColor2 = Color.FromArgb(br.ReadInt32()); Unk_F0 = br.ReadInt32(); Element = (Element)br.ReadInt32(); ChargeProfile = br.ReadInt32(); Unk_FC = br.ReadInt32(); Unk_100 = br.ReadInt32(); Voice = br.ReadInt32(); ArmedAttribution = br.ReadInt32(); Unk_10C = br.ReadInt32(); Price = br.ReadInt16(); ListPosition = br.ReadInt16(); TeamListPosition = br.ReadInt32(); Unk25 = br.ReadInt32(); Pad2 = br.ReadBytes(44); }
void AddToActionsDictionary(TacticalAction action) { actions.Add(action.name, action); }
public void EngageMeleeAgainst(TacticalActor other_actor, TacticalAction action) { }