Пример #1
0
    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);
    }
Пример #2
0
    public void SetWork(string message, string type)
    {
        Action <string> Change = (str) => {
        };

        Action Good = () => {
            Work(type);
        };

        Action Bed = () => {
        };

        EnterTextController.Add(message, Change, Good, Bed);
    }
Пример #3
0
    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);
    }
Пример #4
0
        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);
        }