Esempio n. 1
0
    public void InitObject(Fabric objF, ClickObjectType t, ClickObjectTrajectory tr, float vel)
    {
        if(convertObject == null)
        {
            convertObject = GameObject.Find("ConvertObject").GetComponent<ConvertObject>();
        }

        if (rb == null)
        {
            rb = GetComponent<Rigidbody2D>();
        }

        if (r == null)
        {
            r = GetComponent<SpriteRenderer>();
        }
        if(targetCollider == null)
        {
            targetCollider = GetComponent<Collider2D>();
        }

        objectFabric = objF;

        clickObject = new ClickObjectController(this, t, tr, vel);
    }
Esempio n. 2
0
 public virtual void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel)
 {
     BaseInit(scr, tr, vel);
 }
Esempio n. 3
0
 public override void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel)
 {
     base.InitObject(scr, tr, vel);
 }
Esempio n. 4
0
 public override void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel)
 {
     BaseInit(scr, tr, vel);
     score = 1;
 }
Esempio n. 5
0
    protected void BaseInit(clickObjectScript scr, ClickObjectTrajectory tr, float vel)
    {
        trajectory = tr;
        velocity = vel;

        colData = null;

        beingDestroyed = false;
        almostBonus = false;

        score = 1;

        view = scr;

        view.SetVelocity(trajectory, velocity);
        view.SetColor(GetObjectColor(type));
    }
Esempio n. 6
0
 public void InitObject(clickObjectScript scr, ClickObjectType t, ClickObjectTrajectory tr, float vel)
 {
     clickObject = CreateClickObject(t);
     clickObject.InitObject(scr, tr, vel);
 }
Esempio n. 7
0
 public ClickObjectController(clickObjectScript scr, ClickObjectType t, ClickObjectTrajectory tr, float vel)
 {
     InitObject(scr, t, tr, vel);
 }
Esempio n. 8
0
    public void SetVelocity(ClickObjectTrajectory tr, float v)
    {
        trajectory = tr;
        velocity = v;

        rb.velocity = GetRBVelocity();
    }
Esempio n. 9
0
 public void ReInitObject(ClickObjectType t, ClickObjectTrajectory tr, float vel)
 {
     clickObject.InitObject(this, t, tr, vel);
 }