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); }
public virtual void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel) { BaseInit(scr, tr, vel); }
public override void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel) { base.InitObject(scr, tr, vel); }
public override void InitObject(clickObjectScript scr, ClickObjectTrajectory tr, float vel) { BaseInit(scr, tr, vel); score = 1; }
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)); }
public void InitObject(clickObjectScript scr, ClickObjectType t, ClickObjectTrajectory tr, float vel) { clickObject = CreateClickObject(t); clickObject.InitObject(scr, tr, vel); }
public ClickObjectController(clickObjectScript scr, ClickObjectType t, ClickObjectTrajectory tr, float vel) { InitObject(scr, t, tr, vel); }
public void SetVelocity(ClickObjectTrajectory tr, float v) { trajectory = tr; velocity = v; rb.velocity = GetRBVelocity(); }
public void ReInitObject(ClickObjectType t, ClickObjectTrajectory tr, float vel) { clickObject.InitObject(this, t, tr, vel); }