예제 #1
0
        internal static Action AddObjectiveGps(string name, string description, Vector3D coords, Color color)
        {
            MyStringId nameID;
            MyStringId descriptionID;

            string _name        = name;
            string _description = description;

            if (MyStringId.TryGet(name, out nameID))
            {
                _name = VRage.MyTexts.Get(nameID).ToString();
            }
            if (MyStringId.TryGet(name, out descriptionID))
            {
                _description = VRage.MyTexts.Get(descriptionID).ToString();
            }

            return(() => { MyVisualScriptLogicProvider.AddGPSObjectiveForAll(_name, _description, coords, color); });
        }
예제 #2
0
 internal static Action AddObjectiveGps(string name, string description, Vector3D coords, Color color)
 {
     return(() => { MyVisualScriptLogicProvider.AddGPSObjectiveForAll(name, description, coords, color); });
 }