Пример #1
0
    //grave intializtion

    public ControllerState_Grave(HumanController_Grave newHumanController)
    {
        myHumanController = newHumanController;
        myTransform       = myHumanController.transform;
        myBoxCollider2D   = myHumanController.myBoxCollider2D;
        myRigidbody2D     = myHumanController.myRigidbody2D;
        gravityScale      = myHumanController.myRigidbody2D.gravityScale;

        myBrain = myHumanController.myGraveLaminaBrain;
    }
Пример #2
0
 public void SwitchLamina(GameObject newPlayerLamina)
 {
     crystalState.SetActive(false);
     playerLamina = newPlayerLamina;
     playerLamina.transform.SetParent(parentPlayerLamina);
     playerLamina.transform.localPosition = new Vector3(0, 0, 0);
     playerLamina.SetActive(true);
     playerLaminaBrainScript = playerLamina.GetComponent <LaminaBrain_Grave>();
     playerLaminaBrainScript.SetPlayerLaminaManager(this);
     playerLaminaBrainScript.SetActive(myControls.Device, myControls, playerNum);
 }