void Start() { mVelocity = new Vector3(0, 0, 0); mLookAt = new Vector3(0, 0, 0); mStartingPosition = transform.position; mPlayer = this.GetComponent<PlayerStateManager>(); }
// Use this for initialization void Start() { // INIT VARIABLES mVelocity = new Vector2(0, 0); mStartingPosition = transform.position; mPlayer = this.GetComponent<PlayerStateManager>(); }
void Awake() { stateManager = GetComponent<PlayerStateManager>(); maxMovementSpeed *= paralizeRatio; accelerationSpeed *= paralizeRatio; maxMovementSpeedSqr = maxMovementSpeed * maxMovementSpeed; }
void Awake() { NowHP = maxHP; stateManager = GetComponent<PlayerStateManager>(); if (stateManager == null) { Debug.Log("stateManager is null"); } }
private void collideWithPlayer(PlayerStateManager go) { if ((int)go.mPlayerID == mOwnerID) { return; // DO NOTHING, THIS IS MY OWN PROJECTILE } // STOP AND RECYCLE TO PROJECTILE if (mAvailableForPickup) { // AVAILABLE PROJECTILE GETS PICKED UP BY PLAYER go.gameObject.GetComponent<PlayerFireManager>().PickupBullet(); Destroy(this.gameObject); } else { // ACTIVE PROJECTILE DIES WHEN COLLISDES WITH A PLAYER go.kill(ePlayerDeathEvents.Projectile); // PROJECTILE KILLS ME Destroy(this.gameObject); } }
// Use this for initialization void Awake() { GameObject playerObj = GameObject.FindGameObjectWithTag("Player"); playerStateManager = playerObj.GetComponent<PlayerStateManager>(); }
void Awake() { mInstance = this; }
// Use this for initialization void Start() { mPlayer = this.GetComponent<PlayerStateManager>(); }
void Awake() { controller = GetComponent <CharacterController>(); groundCheck = GetComponent <GroundCheck>(); stateManager = GetComponent <PlayerStateManager>(); }
public void OnDetected(PlayerStateManager stateManager) { }
public void Init(PlayerStateManager psm) { state = psm; anim = state.anim; }
private void Start() { _playerProperty = GetComponent <PlayerProperty> (); _playerShot = GetComponent <PlayerShoot> (); _playerStateManager = GetComponent <PlayerStateManager> (); }
void Start() { Player = PlayerGameObject.GetComponent <Player>(); PlayerState = PlayerStateManager.instance; MainCamera = Player.MainCamera; }
// Returns whether the dimension changed or not public bool ChangeDimension(Constants.Color color, bool forcefield = false) { if (LevelManager.Instance().isLevelComplete) { return(false); } Constants.Color oldDimension = currentDimension; List <GameObject> objects = LevelManager.Instance().GetLevelObjects(); foreach (GameObject obj in objects) { if (obj.tag == "DestroyOnLoad") { obj.GetComponent <MeshRenderer>().enabled = true; } } switch (color) { case Constants.Color.None: foreach (GameObject obj in objects) { if (obj.tag == "DestroyOnLoad") { obj.GetComponent <MeshRenderer>().enabled = false; } } layers = new string[] { "Default", "Ground" }; break; case Constants.Color.White: { layers = new string[] { "Default", "Ground" }; break; } case Constants.Color.Red: case Constants.Color.Blue: case Constants.Color.Green: { layers = new string[] { "Default", "Ground", "White", color.ToString() }; break; } default: { break; } } PlayerMovement.Instance().groundMask = LayerMask.GetMask(layers); // Don't change current dimension when we are entering the forcefield if (color != Constants.Color.White) { currentDimension = color; } if (forcefield) { foreach (GameObject obj in objects) { Interactable interactable = obj.GetComponent <Interactable>(); if (interactable) { bool objectVisible = (interactable.color == Constants.Color.White || interactable.color == Constants.Color.None || interactable.color == color || color == Constants.Color.White) && color != Constants.Color.None; Physics.IgnoreCollision(obj.GetComponent <Collider>(), PlayerStateManager.Instance().gameObject.GetComponent <CharacterController>(), !objectVisible); DissolveScript dissolve = obj.GetComponent <DissolveScript>(); if (dissolve) { dissolve.SetDissolve(!objectVisible); } } } } if (color != Constants.Color.White) { foreach (ProfileContainer container in profileContainers) { if (container.dimension == currentDimension) { mainCamera.GetComponent <PostProcessVolume>().profile = container.profile; mainCamera.GetComponent <Skybox>().material = container.skybox; break; } } } return(oldDimension != color); }