protected override void Awake()
    {
        base.Awake();
        GameManager.instance.Player = gameObject.transform;
        _particleSystem             = GetComponentInChildren <ParticleSystem>();
        _playerAttack   = GetComponent <PlayerAttack>();
        protectedShield = GetComponent <ProtectedShield>();
        damageShield    = GetComponent <DamageShield>();
        rigidbody       = GetComponent <Rigidbody2D>();

        _joystick = GameObject.FindGameObjectWithTag("joystick").GetComponent <LeftJoystick>();
    }
Example #2
0
 protected override void OnInitializeComplete()
 {
     base.OnInitializeComplete();
     propertyComponent   = entity.GetCComponent <CPropertyComponent>();
     relationComponent   = entity.GetCComponent <CTeamComponent>();
     m_AnimatorComponent = entity.GetCComponent <CAnimatorComponent>();
     damageResist        = new DamageResist();
     damageShield        = new DamageShield();
     damageGain          = new DamageGain();
     modifyDamageMark    = new ModifyDamageMark();
     dodgeDamage         = new DodgeDamage();
     damageBlock         = new DamageBlock();
 }
Example #3
0
    void Awake()
    {
        if (enabled && NetworkManager.IsMine(this))
        {
            trans  = transform;
            unit   = GetComponent <GameUnit>();
            ship   = GetComponent <Spaceship>();
            shield = GetComponentInChildren <DamageShield>();

            ship.name = "Player";
        }
        else
        {
            Destroy(this);
        }
    }
Example #4
0
    void Awake()
    {
        if (enabled && NetworkManager.IsMine(this))
        {
            trans	= transform;
            unit	= GetComponent<GameUnit>();
            ship	= GetComponent<Spaceship>();
            shield	= GetComponentInChildren<DamageShield>();

            ship.name = "Player";
        }
        else
        {
            Destroy(this);
        }
    }