コード例 #1
0
    private void Awake()
    {
        controller           = GetComponent <CharacterController>();
        statsManager         = GetComponent <PlayerStatsManager>();
        iScanner             = GetComponent <InteractableScanner>();
        playerObjectInteract = GetComponent <PlayerObjectInteract>();
        alignCamera          = Camera.main.transform;

        bat.SetActive(false);
        dracula.SetActive(true);

        CurrentStamina            = stats.MaxStamina;
        MenuManager.OnLevelStart += ResetStamina;
    }
コード例 #2
0
 public virtual void SetSelected(bool isSelected, InteractableScanner playerScanner)
 {
     if (isSelected)
     {
         //GetComponent<MeshRenderer>().material = selectedMaterial;
         iScanner = playerScanner;
         SpriteRenderer sprite = transform.Find("Closest interactable sprite renderer").gameObject.GetComponent <SpriteRenderer>();
         sprite.enabled = true;
     }
     else
     {
         //GetComponent<MeshRenderer>().material = standardMaterial;
         iScanner = null;
         SpriteRenderer sprite = transform.Find("Closest interactable sprite renderer").gameObject.GetComponent <SpriteRenderer>();
         sprite.enabled = false;
     }
 }
コード例 #3
0
 void Start()
 {
     iScanner = GetComponent <InteractableScanner>();
     player   = GetComponent <Player>();
 }