Ejemplo n.º 1
0
    private void Awake()
    {
        mLeftArm  = transform.parent.Find("LArm").GetComponent <Rigidbody2D>();
        mRightArm = transform.parent.Find("RArm").GetComponent <Rigidbody2D>();
        mLeftLeg  = transform.parent.Find("LLeg").GetComponent <Rigidbody2D>();
        mRightLeg = transform.parent.Find("RLeg").GetComponent <Rigidbody2D>();

        m_Controller = FindObjectOfType <Controller>();
        m_JellySp    = GetComponent <UnityJellySprite>();
        InitalHP     = HP;
    }
Ejemplo n.º 2
0
    public bool PlaceRigidbodyInCage(UnityJellySprite specimen)
    {
        for (int i = 0; i < specimens.Length; ++i)
        {
            if (specimens[i] == null)
            {
                specimen.SetPosition(Cages[i].position, true);
                specimens[i] = specimen;
                return(true);
            }
        }

        return(false);
    }
Ejemplo n.º 3
0
    void Init()
    {
        if (mIsInit)
        {
            return;
        }

        if (!jellySprite)
        {
            jellySprite = GetComponent <UnityJellySprite>();
        }

        mDefaultLayer  = jellySprite.gameObject.layer;
        mDefaultSprite = jellySprite.m_Sprite;
        mDefaultColor  = jellySprite.m_Color;

        mIsInit = true;
    }
Ejemplo n.º 4
0
 public void Start()
 {
     myUnityJelly = gameObject.GetComponent <UnityJellySprite>();
     //Debug.Log(myUnityJelly);
     StartCoroutine(LateStart(.1f));
 }
Ejemplo n.º 5
0
 void Awake()
 {
     jelly = GetComponent <UnityJellySprite> ();
     SetDraggable(true);
 }