コード例 #1
0
 public BlockingTutorialObjective(ObjectiveSystem objSys) : base(objSys)
 {
     playerControlScript   = objSys.playerObject.GetComponent <PlayerControl>();
     tutorialTextComponent = objSys.tutorialText.GetComponent <TextMeshProUGUI>();
     playerMovement        = objSys.playerObject.GetComponent <PlayerMovementV2>();
     tutorialEnemyFOV      = objSys.tutorialEnemy.GetComponent <FieldOfView>();
 }
 public MovementTutorialObjective(ObjectiveSystem objSys) : base(objSys)
 {
     tutorialTextComponent        = objSys.tutorialText.GetComponent <TextMeshProUGUI>();
     tutorialEnemyWeaponCollision = objSys.tutorialEnemyWeapon.GetComponent <EnemyWeaponCollision>();
     playerCollision     = objSys.playerObject.GetComponent <PlayerCollision>();
     playerMovement      = objSys.playerObject.GetComponent <PlayerMovementV2>();
     tutorialEnemyFOV    = objSys.tutorialEnemy.GetComponent <FieldOfView>();
     playerControlScript = objSys.playerObject.GetComponent <PlayerControl>();
 }
コード例 #3
0
 private void Start()
 {
     //Debug.Log("Player start");
     gsm           = GameObject.FindGameObjectWithTag("GameStateMachine").GetComponent <GameStateMachine>();
     playerMov     = GetComponent <PlayerMovementV2>();
     anim          = GetComponentInChildren <Animator>();
     lifeleft      = 4;
     lifeText.text = "X " + lifeleft;
 }
コード例 #4
0
 void Awake()
 {
     playerAnimation   = this.GetComponent <PlayerAnimation>();
     playerStats       = this.GetComponent <PlayerStats>();
     playerMovement    = this.GetComponent <PlayerMovementV2>();
     playerAction      = this.GetComponent <PlayerAction>();
     playerFieldOfView = this.GetComponent <BlockRadius>();
     playerControl     = this.GetComponent <PlayerControl>();
 }
コード例 #5
0
 private void Start()
 {
     playerMov         = player.GetComponent <PlayerMovementV2>();
     playerAnim        = player.GetComponentInChildren <Animator>();
     monsterAnim       = monster.GetComponentInChildren <Animator>();
     fadeAnim          = fadeCanvas.GetComponentInChildren <Animator>();
     musicAnim         = musicManager.GetComponent <Animator>();
     cutsceneMusic     = GetComponentInChildren <AudioSource>();
     cutsceneMusicAnim = cutsceneMusic.GetComponent <Animator>();
 }
コード例 #6
0
 public OpeningObjective(ObjectiveSystem objSys) : base(objSys)
 {
     playerControlScript = objSys.playerObject.GetComponent <PlayerControl>();
     playerMovement      = objSys.playerObject.GetComponent <PlayerMovementV2>();
     tutorialEnemyFOV    = objSys.tutorialEnemy.GetComponent <FieldOfView>();
     tutorialEnemyFOV    = objSys.tutorialEnemy.GetComponent <FieldOfView>();
     Image[] imageComponents = objSys.skipCutsceneUI.GetComponentsInChildren <Image>();
     this.arrowsImage  = imageComponents[0];
     this.spacebarIcon = imageComponents[1];
     this.skipText     = objSys.skipCutsceneUI.GetComponentInChildren <TextMeshProUGUI>();
 }
コード例 #7
0
 void Awake()
 {
     playerAction    = GetComponent <PlayerAction>();
     playerJump      = GetComponent <PlayerJump>();
     playerMovement  = GetComponent <PlayerMovementV2>();
     playerStats     = GetComponent <PlayerStats>();
     playerAnimation = GetComponent <PlayerAnimation>();
     sprintTrigger   = false;
     cameraManager   = GameObject.FindGameObjectWithTag("GameSetting").GetComponent <CameraManager>();
     lockOnSystem    = GameObject.FindGameObjectWithTag("LockOnArea").GetComponent <LockOnSystem>();
 }
コード例 #8
0
 void Start()
 {
     _anim = GetComponent <Animator>();
     _anim.runtimeAnimatorController = Resources.Load <RuntimeAnimatorController>("AnimationController/PlayerAnimator"); //Load controller at runtime https://answers.unity.com/questions/1243273/runtimeanimatorcontroller-not-loading-from-script.html
     _anim.runtimeAnimatorController = animatorController;                                                               //Load controller at runtime https://answers.unity.com/questions/1243273/runtimeanimatorcontroller-not-loading-from-script.html
     playerAction     = GetComponent <PlayerAction>();
     playerControl    = GetComponent <PlayerControl>();
     playerJump       = GetComponent <PlayerJump>();
     doubleJump       = GetComponent <DoubleJump>();
     playerStats      = GetComponent <PlayerStats>();
     playerMovementV2 = GetComponent <PlayerMovementV2>();
     rigidbody        = GetComponent <Rigidbody>();
 }
コード例 #9
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(this);
        }

        accelRatePerSec = moveSpeedMax / timeZeroToMax;
        decelRatePerSec = -moveSpeedMax / timeMaxToZero;
        rb = GetComponent <Rigidbody2D>();
    }
コード例 #10
0
 private void Awake()
 {
     cameraManager  = GameObject.FindGameObjectWithTag("GameSetting").GetComponent <CameraManager>();
     playerMovement = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerMovementV2>();
 }
コード例 #11
0
 // Use this for initialization
 void Start()
 {
     player        = GetComponent <PlayerMovementV2>();
     gunController = GetComponent <GunController>();
 }
コード例 #12
0
ファイル: PlayerAnimator.cs プロジェクト: SwishyD/Blink-Blade
 // Start is called before the first frame update
 void Start()
 {
     anim        = GetComponentInChildren <Animator>();
     pMoveScript = GetComponentInChildren <PlayerMovementV2>();
     pJumpScript = GetComponentInChildren <PlayerJumpV2>();
 }
コード例 #13
0
    public void OnPointerClick(PointerEventData eventData)
    {
        PlayerMovementV2 player = SceneCacheManager.GetCashedObject("Player").GetComponent <PlayerMovementV2>();

        player.OnCombatEngage(gameObject);
    }
コード例 #14
0
 public OpeningObjective(ObjectiveSystem objSys) : base(objSys)
 {
     playerControlScript = objSys.playerObject.GetComponent <PlayerControl>();
     playerMovement      = objSys.playerObject.GetComponent <PlayerMovementV2>();
     tutorialEnemyFOV    = objSys.tutorialEnemy.GetComponent <FieldOfView>();
 }