public Droplet(Vector3Int originPositionFromTowerOrigin, Vector3Int orientation, float defaultSpeed, Tower parentTower) { ParentTower = parentTower; Speed = defaultSpeed; OriginCube = new OriginCube(originPositionFromTowerOrigin, Vector3Int.zero, this); SetOrientation(orientation); }
public SlaveCube(OriginCube originCube, Vector3Int fromDropletOrigin) : base(originCube, fromDropletOrigin) { }
public Cube(OriginCube originCube, Vector3Int fromDropletOrigin) { OriginCube = originCube; FromDropletOrigin = fromDropletOrigin; FromTowerOrigin = new Vector3Int(); }