Example #1
0
    private void Awake()
    {
        DontDestroyOnLoad(gameObject);

        maxHealthPoints     = 75;
        currentHealthPoints = maxHealthPoints;
        maxShieldPoints     = 200;
        currentShiledPoints = maxShieldPoints;
        attackDamage        = 6;
        defencePower        = 3;

        statusRecoverySpeed = 13;

        skillOneCooldownTime   = 12;
        skillOneTimer          = skillOneCooldownTime;
        skillTwoCooldownTime   = 9;
        skillTwoTimer          = skillOneCooldownTime;
        skillThreeCooldownTime = 20;
        skillThreeTimer        = skillThreeCooldownTime;

        soulPooler  = GetComponent <SoulPooler>();
        enemyDetect = GetComponent <EnemyDetection>();

        shield = Instantiate(Shield, transform);
        shield.SetActive(false);
    }
Example #2
0
 public void InitializeSoul(JPap j)
 {
     jpap = j;
     sp   = jpap.GetComponent <SoulPooler>();
 }