Ejemplo n.º 1
0
 // 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;
 }
Ejemplo n.º 3
0
 // 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;
 }
Ejemplo n.º 4
0
    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;
    }
Ejemplo n.º 5
0
    // 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();
    }
Ejemplo n.º 6
0
    // 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;
    }
Ejemplo n.º 7
0
    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;
    }