public override bool BuildFrom(TableObjectBuilder tbuilder) { if (tbuilder == null) { Dbg.LogError("BuildFrom failed because given builder is null "); return(false); } WeaponDefBuilder builder = tbuilder as WeaponDefBuilder; if (builder == null) { Dbg.LogError("BuildFrom failed because given builder is apparently wrong type "); return(false); } Id = builder.NameId; MinDamage = builder.MinDamage; MaxDamage = builder.MaxDamage; WeaponAnimationType tmp; AnimType.TryParse <WeaponAnimationType>(builder.AnimationType, out tmp); MaxDot = builder.MaxDot; return(true); }
public override bool BuildFrom(TableObjectBuilder tbuilder) { ModifierDefBuilder builder = tbuilder as ModifierDefBuilder; Id = builder.NameId; return(true); }
public override bool BuildFrom(TableObjectBuilder tbuilder) { IconSetDefBuilder builder = tbuilder as IconSetDefBuilder; Id = builder.NameId; Sheet = builder.Sheet; SheetOffset = builder.SheetOffset; return(true); }
public override bool BuildFrom(TableObjectBuilder tbuilder) { CombatantVisualSetDefBuilder builder = tbuilder as CombatantVisualSetDefBuilder; Id = builder.NameId; Model = builder.Model; Icon = builder.Icon; Scale = builder.Scale; Race = builder.Race; Class = builder.Class; IsMale = builder.Gender.StartsWith("M"); return(true); }
public override bool BuildFrom(TableObjectBuilder tbuilder) { SpeciesDefBuilder builder = tbuilder as SpeciesDefBuilder; Id = builder.NameId; StrBase = builder.StrBase; StrDelta = builder.StrDelta; QuickBase = builder.QuickBase; QuickDelta = builder.QuickDelta; SizeBase = builder.SizeBase; SizeDelta = builder.SizeDelta; KnowledgeBase = builder.KnowledgeBase; KnowledgeDelta = builder.KnowledgeDelta; ToughBase = builder.ToughBase; ToughDelta = builder.ToughDelta; DisplayName = builder.DisplayName; Language = PT_Game.Data.Languages.GetOrLoadLanguage(builder.Language); return(true); }
public abstract bool BuildFrom(TableObjectBuilder b);