Пример #1
0
    void SetUp()
    {
        PlayerSkillController skillController = MyNetwork.instance.localPlayer.GetComponent <PlayerSkillController>();

        AttachSkill(skillController.skills[1]);
        b_setLocalPlayer = true;
    }
Пример #2
0
 public void Start()
 {
     m_motor           = GetComponent <PlayerMotor>();
     m_launchable      = GetComponent <Launchable>();
     m_aim             = GetComponent <PlayerAim>();
     m_skillController = GetComponent <PlayerSkillController>();
 }
Пример #3
0
 protected new void Start()
 {
     base.Start();
     if (audioSource == null)
     {
         audioSource = GetComponent <AudioSource>();
     }
     if (guitarSkill == null)
     {
         guitarSkill = GameManager.GetPlayerComponent <PlayerSkillController>();
     }
 }
Пример #4
0
    //Creates current skill id levels
    void Awake()
    {
        gameManager          = GameObject.FindGameObjectWithTag("GameController");
        netUtils             = gameManager.GetComponent <NetworkUtils>();
        skillController      = gameManager.GetComponent <PlayerSkillController>();
        allSkills            = skillController.GetAllSkills();
        currentSkillIDLevels = new int[allSkills.Length];

        flashlight = GetComponent <PlayerFlashLight>();
        attributes = GetComponent <PlayerAttributes>();
        controller = GetComponent <PlayerController>();
    }
Пример #5
0
    void SetUp()
    {
        PlayerSkillController skillController = MyNetwork.instance.localPlayer.GetComponent <PlayerSkillController>();

        moveController = skillController.GetComponent <PlayerMoveController>();

        // Set skills
        for (int i = 0; i < skillButtons.childCount; i++)
        {
            skillButtons.GetChild(i).GetComponent <SkillButton>().AttachSkill(skillController.skills[i]);
        }

        b_setLocalPlayer = true;
    }
Пример #6
0
    public void OnPress()
    {
        PlayerSkillController skillController = MyNetwork.instance.localPlayer.GetComponent <PlayerSkillController>();

        if (skillController.CanPerformSkill(attachedSkill))
        {
            attachedSkill.ExecuteSkill();
            GameModeManager.instance.GetComponent <AudioPlayer>().PlayOnceTrack(3, 0.1f);
        }
        else
        {
            // Show text on screen "Not enough moves"
            Debug.Log("Cannot perform: " + attachedSkill.skillName);
        }
    }
Пример #7
0
    public override void init(Animator _animator)
    {
        base.init(_animator);

        m_property  = new RoleProperty();
        m_equipment = new RoleEquipment();
        m_equipment.init(GameResources.Instance()._ObjPlayer.transform);

        m_skillcontroler = new PlayerSkillController();
        m_skillcontroler.init();

        m_animcontroler = new PlayerAnimController();
        m_animcontroler.init(_animator);

        InventoryImpl.Instance().init();
    }
 // Start is called before the first frame update
 void Start()
 {
     PSC       = this.transform.root.GetComponent <PlayerSkillController>();
     Targeting = this.transform.GetChild(0).gameObject;
 }