Esempio n. 1
0
    protected override void Awake()
    {
        base.Awake();
        camera = Camera.main;

        foreach (var part in GetComponentsInChildren <PlayerPart>())
        {
            parts.Add(part);
        }
        foreach (var part in parts)
        {
            PlayerLeg possibleLeg = part as PlayerLeg;
            if (possibleLeg != null)
            {
                SetPartSelected(possibleLeg);
                break;
            }
        }
    }
Esempio n. 2
0
    // Start is called before the first frame update
    void Start()
    {
        //GetComponents
        aud  = GetComponent <AudioSource>();
        anim = GetComponent <Animator>();
        rb   = GetComponent <Rigidbody2D>();

        //Get all Body Parts
        foreach (Transform c in transform)
        {
            if (c.gameObject.name.Equals("HeadPoint"))
            {
                head = c.gameObject.GetComponent <PlayerHead>();
            }
            if (c.gameObject.name.Equals("ChestPoint"))
            {
                chest = c.gameObject.GetComponent <PlayerChest>();
            }
            if (c.gameObject.name.Equals("GroinPoint"))
            {
                abdomin = c.gameObject.GetComponent <PlayerAbdomin>();
            }
            if (c.gameObject.name.Equals("LegPoint1"))
            {
                leg1 = c.gameObject.GetComponent <PlayerLeg>();
            }
            if (c.gameObject.name.Equals("LegPoint2"))
            {
                leg2 = c.gameObject.GetComponent <PlayerLeg>();
            }
            if (c.gameObject.name.Equals("ArmPoint1"))
            {
                arm1 = c.gameObject.GetComponent <PlayerArm>();
            }
            if (c.gameObject.name.Equals("ArmPoint2"))
            {
                arm2 = c.gameObject.GetComponent <PlayerArm>();
            }
        }
    }