protected override void Start() { Equipment.Instance.onEquipmentChanged += OnEquipmentChanged; player = (Player)creature; playerStatBars = (PlayerBars)statBars; playerStatBars.SetMaxExp(nextLevelReq); player.attackSpeedRanged = 0; if (Equipment.Instance.equipmentSlots[(int)InventorySlotType.MeleeWeapon].item == null) { player.damageMelee = unarmedDamage; player.critChance.SetBaseValue(unarmedCritChance); player.attackSpeedMelee = unarmedSpeed; } CalculateAll(); base.Start(); }
public virtual void Start() { anim = GetComponent <Animator>(); playerBars = GetComponent <PlayerBars>(); control = GetComponent <Controller>(); }
public override void OnStartLocalPlayer() { localInstance = this; }