// Use this for initialization void Start() { body = GetComponent <Rigidbody> (); contactSensor = GetComponent <CharacterContactSensor> (); physCollider = GetComponent <BoxCollider> (); directionalGravityUp.Normalize(); }
// Use this for initialization void Start() { motorActions = GetComponent <AIMotorActions>() as AIMotorActions; raycastSensors = GetComponent <AIRaycastSensors>() as AIRaycastSensors; contactSensor = GetComponentInParent <CharacterContactSensor> () as CharacterContactSensor; goals = GetComponent <AIGoals> () as AIGoals; parentTransform = this.transform.parent; }
// Use this for initialization void Start() { movementActuator = this.GetComponentInParent <CharacterMovementActuator>() as CharacterMovementActuator; contactSensor = this.GetComponentInParent <CharacterContactSensor>() as CharacterContactSensor; aimingController = this.GetComponent <AimingController>() as AimingController; firingController = this.GetComponent <FiringController>() as FiringController; itemManager = this.GetComponent <ItemManager> () as ItemManager; }
public void RegisterCharacterComponentsWithWeapon() { aimingController = this.transform.parent.parent.Find("ActionControllers").GetComponent <AimingController>(); firingController = this.transform.parent.parent.Find("ActionControllers").GetComponent <FiringController>(); movementController = this.transform.parent.parent.Find("ActionControllers").GetComponent <MovementController>(); character = this.transform.parent.parent.GetComponent <Character>() as Character; contactSensor = this.transform.parent.parent.GetComponent <CharacterContactSensor>() as CharacterContactSensor; }
// Use this for initialization void Start() { aimingController = this.transform.parent.GetComponentInChildren <AimingController> () as AimingController; contactSensor = this.transform.GetComponentInParent <CharacterContactSensor> () as CharacterContactSensor; itemManager = this.transform.parent.GetComponentInChildren <ItemManager> () as ItemManager; handSprite = GetComponent <SpriteRenderer>(); movementActuator = GetComponentInParent <CharacterMovementActuator> () as CharacterMovementActuator; MatchArmMaterialToCharacter(); }
// Use this for initialization void Start() { animator = GetComponent <Animator>(); spriteRenderer = GetComponent <SpriteRenderer>(); characterMovement = this.transform.parent.GetComponent <CharacterMovementActuator>() as CharacterMovementActuator; characterContacts = this.transform.parent.GetComponent <CharacterContactSensor>() as CharacterContactSensor; aimingController = this.transform.parent.FindChild("ActionControllers").GetComponent <AimingController>() as AimingController; corpus = GetComponentInParent <CharacterCorpus> () as CharacterCorpus; hand = this.transform.parent.GetComponentInChildren <Hand> () as Hand; defaultColor = spriteRenderer.color; }
void Start() { horizontalAiming = 0; verticalAiming = 0; horizontalInput = 0; verticalInput = 0; isAiming = false; isWallAdjacent = false; wallSide = MovementDirection.NEUTRAL; firingController = GetComponent <FiringController> () as FiringController; characterContact = this.transform.parent.GetComponent <CharacterContactSensor>() as CharacterContactSensor; movementActuator = GetComponentInParent <CharacterMovementActuator> () as CharacterMovementActuator; }