예제 #1
0
 protected void Init()
 {
     Player = PlayerToolkit.GetPlayer();
     curHP  = hp;
     HPBar  = Instantiate(HPBar, transform) as GameObject;
     HPBar.transform.parent   = transform;
     HPBar.transform.position = new Vector2(transform.position.x, transform.position.y + verticalShift);
     HPBarFill = HPBar.transform.GetChild(0);
     HPBarFill.gameObject.GetComponent <SpriteRenderer>().color = new Color32(0, 255, 0, 255);
 }
예제 #2
0
        protected virtual void Awake()
        {
            interactable = GetComponent <Interactable>();

            playerToolkit = PlayerToolkit.instance;

            audioSource = GetComponentInParent <AudioSource>();

//            stationaryPosition = this.transform.localPosition;

            if (attachmentOffset != null)
            {
                // remove?
                //interactable.handFollowTransform = attachmentOffset;
            }
        }
예제 #3
0
 void Start()
 {
     Player     = PlayerToolkit.GetPlayer();
     Terminator = Eye.GetComponent <Animator>();
 }
예제 #4
0
 void Start()
 {
     Player = PlayerToolkit.GetPlayer();
 }
예제 #5
0
 void Awake()
 {
     playerToolkit = GetComponentInParent <PlayerToolkit>();
 }