// Start is called before the first frame update public override void Start() { base.Start(); rb2d = GetComponent <Rigidbody2D>(); cam = FindObjectOfType <CameraController>(); playerControls = PlayerController.instance; states = PlayerStates.IDLE; entitiesStats = new EntitiesStats(entityStats.strength, entityStats.dexterity, entityStats.vitality, entityStats.intelligence); //weaponTrail.emitting = false; //EquipmentManager.instance.onEquipmentChangedCallback += onEquipmentChange; timeBetweenAttack = startTimeBetweenAttack; //EquipmentManager.instance.EquipDefaults(); //InitAttributes(); //InitMovementSpeed(); //InitHP(); //InitMP(); //InitDamage(); //InitPhysicalDefense(); }
// Start is called before the first frame update void Start() { player = Player.instance; playerController = PlayerController.instance; playerSortingOrder = player.PlayerSprite.sortingOrder; playerStats = player.GetPlayerStats(); EquipmentManager.instance.EquipItem(ItemDatabase.Instance.GetItem("Wpn_HuntingKnife")); timeBetweenAttack = currentlyEquippedWeapon.UseTime / 60; //TODO Place it on the calculations tab finalUseTime = Mathf.Floor(Mathf.Round(currentlyEquippedWeapon.UseTime * (1f - (250f / 100f)))); // 10f is attack speed modifier = 10% Debug.Log(finalUseTime); }