示例#1
0
        /// <summary>
        /// Converts to KimonoCore based source code
        /// </summary>
        /// <returns>The property as a KimonoCore object.</returns>
        public override string ToKimonoCore()
        {
            var sourceCode = "new KimonoPropertyBoolean() {\n" +
                             $"\tName = \"{Name}\",\n" +
                             $"\tGetsValueFromScript = {GetsValueFromScript.ToString().ToLower()},\n" +
                             $"\tObiScript = \"{ScriptToString()}\"\n" +
                             "};\n";

            // Return results
            return(sourceCode);
        }
        /// <summary>
        /// Converts to KimonoCore based source code
        /// </summary>
        /// <returns>The property as a KimonoCore object.</returns>
        public override string ToKimonoCore()
        {
            var sourceCode = "new KimonoPropertyRect() {\n" +
                             $"\tName = \"{Name}\",\n" +
                             $"\tGetsValueFromScript = {GetsValueFromScript.ToString().ToLower()},\n" +
                             $"\tObiScript = \"{ScriptToString()}\",\n" +
                             $"\tValue = new SKRect({Value.Left}f, {Value.Top}f, {Value.Right}f, {Value.Bottom}f)\n" +
                             "};\n";

            // Return results
            return(sourceCode);
        }