예제 #1
0
        // 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);
        }