public Boolean WillObjectCostumize(ClonedObjectBase other) { if (other == null) return false; return false; // TODO: MOAR }
public virtual Single DeriveOffensiveModifier(ClonedObjectBase target) { return 1.0f; }
public virtual void SetOwner(ClonedObjectBase owner) { Owner = owner; if (owner == null) return; Faction = owner.GetIDFaction(); owner.SetIDFaction(Faction); SetBareTeamFaction(owner.GetBareTeamFaction()); }
public virtual void SetTargetObject(ClonedObjectBase target) { if (target != TargetObject) { if (GhostObject != null) GhostObject.SetMaskBits(4UL); TargetObject = target; } }
public virtual void Activate(ClonedObjectBase obj) { }