public FollowAiComponent(FollowAiComponent clone, IWeaponBaseComponentContainer container) : base(clone, container) { //container.GetPhysicalinternalBase().GetBody().Velocity = container.GetForward() * 10; this.level = container.GetLevel(); this.container = container; this.AIForce = clone.AIForce; this.AITorque = clone.AITorque; this.AIdis = clone.AIdis; }
public FollowAiComponent(ILevelActorComponentBaseContainer level, IWeaponBaseComponentContainer container, float force, float torque, float dis) : base(container) { this.level = level; this.container = container; this.AIForce = force; this.AITorque = torque; this.AIdis = dis; }
public void Dispose() { weapon = null; }
public WeaponEventComponentBase(IWeaponBaseComponentContainer weapon, WeaponEventComponentBase clone) { this.weapon = weapon; }