public BoatController() { status = 1; fromPositions = new Vector3[] { new Vector3(4.5F, 1.5F, 0), new Vector3(5.5F, 1.5F, 0) }; toPositions = new Vector3[] { new Vector3(-5.5F, 1.5F, 0), new Vector3(-4.5F, 1.5F, 0) }; boat = Object.Instantiate(Resources.Load("Perfabs/Boat", typeof(GameObject)), fromPosition, Quaternion.identity, null) as GameObject; boat.name = "boat"; moveToAction = CCMoveToAction.GetSSAtion(boat); //moveableScript = boat.AddComponent(typeof(Moveable)) as Moveable; boat.AddComponent(typeof(ClickGUI)); }