public override void Start() { base.Start(); mShip = RequireComponent <BaseShip>(); mBonuses = RequireComponent <PlayerBonuses>(); if (GetComponent <PlayerLoaderObject>()) { log.Info("load before destructable"); GetComponent <PlayerLoaderObject>().Load(); } float initHealth = maximumHealth; if (initHealth <= 0.0f) { initHealth = 1000000; } //log.InfoFormat("Set health at start to {0}", initHealth); ForceSetHealth(initHealth); mpcHPRegenNonCombatPerSec = nebulaObject.resource.ServerInputs.GetValue <float>("hp_regen_non_combat"); player = GetComponent <MmoActor>(); mTarget = GetComponent <PlayerTarget>(); mSkills = GetComponent <PlayerSkills>(); mPassiveBonuses = GetComponent <PassiveBonusesComponent>(); //mEventedObject = GetComponent<EventedObject>(); m_Message = GetComponent <MmoMessageComponent>(); }
public override void Start() { InitVariables(); m_Mmo = GetComponent <MmoMessageComponent>(); m_Target = GetComponent <PlayerTarget>(); }