public void ActiveName(JourneyTargetText _journeyTargetText, TextData textData) { OnEndMove = null; OnEndMove += () => { journeyPoint.ShowText(); }; typeMessage = textData.type; message = textData.text; journeyTargetText = _journeyTargetText; journeyTargetText.SetText(message.GetColor(journeyTargetText.notSelectColor)); Action Stop = () => { ShipCamera.moveTransform = journeyPoint.cameraPosition; ShipCamera.rotateTransform = journeyPoint.cameraView; OnEndMove?.Invoke(); }; Action <string> Change = (str) => { journeyTargetText.SetText(message.GetColor(str, journeyTargetText.selectColor, journeyTargetText.notSelectColor)); }; Action Good = () => { journeyPoint.ShowData(); EnterTextController.RemoveAll(); MoveManager.Add(ShipJourney.ShipTransform, transformMain, 10, 10, 3f, Stop); OnStartMove?.Invoke(); }; Action Bed = () => { journeyTargetText.SetText(message.GetColor(journeyTargetText.notSelectColor)); }; //message = GameText.Get(typeMessage).text; message = textData.text; EnterTextController.Add(message, Change, Good, Bed); }
public void SetWork(string message, string type) { Action <string> Change = (str) => { }; Action Good = () => { Work(type); }; Action Bed = () => { }; EnterTextController.Add(message, Change, Good, Bed); }
protected void SetWork(string message, string type, TextJourneyObject textJourney) { Action <string> Change = (str) => { WorkChange(message, str, textJourney); }; Action Good = () => { WorkGood(textJourney); }; Action Bed = () => { WorkBed(message, textJourney); }; EnterTextController.Add(message, Change, Good, Bed); }
protected void SetWork(string message, string type, TextJourneyObject textJourney) { Action <string> Change = (str) => { WorkChange(message, str, textJourney); }; Action Good = () => { WorkGood(message, textJourney); }; Action Bed = () => { WorkBed(message, textJourney); }; textJourney.targetText.SetText(message.GetColor(textJourney.targetText.notSelectColor)); EnterTextController.Add(message, Change, Good, Bed); }