Skip to content
Snippets Groups Projects
Commit 7e0accf5 authored by mcder's avatar mcder
Browse files

datamanager fix

parent 65e9b1bf
No related branches found
No related tags found
No related merge requests found
......@@ -56,27 +56,6 @@
</typedefs>
</namespaces>
</files>
<files filename="TextDisplayLives">
<namespaces namespace="DSL">
<using>UnityEngine</using>
<using>System</using>
<typedefs xsi:type="cs:Class" identifier="TextDisplayLives" baseType="//@externalTypes.0">
<members identifier="text">
<type xsi:type="cs:CompoundType" referencedType="//@externalTypes.3"/>
</members>
<members identifier="prefix">
<type xsi:type="cs:PrimitiveType" type="string"/>
</members>
<members identifier="postfix">
<type xsi:type="cs:PrimitiveType" type="string"/>
</members>
<methods identifier="Update" accessability="none">
<body>text.text = prefix + DataManager.instance.GetLives() +postfix;</body>
<returnType xsi:type="cs:PrimitiveType"/>
</methods>
</typedefs>
</namespaces>
</files>
<files filename="Enemy">
<namespaces namespace="DSL">
<using>UnityEngine</using>
......@@ -109,9 +88,9 @@
<namespaces namespace="DSL">
<using>UnityEngine</using>
<using>System</using>
<typedefs xsi:type="cs:Class" identifier="DataManager">
<typedefs xsi:type="cs:Class" identifier="DataManager" baseType="//@externalTypes.0">
<members identifier="instance" specifier="static">
<type xsi:type="cs:CompoundType" referencedType="//@files.3/@namespaces.0/@typedefs.0"/>
<type xsi:type="cs:CompoundType" referencedType="//@files.2/@namespaces.0/@typedefs.0"/>
</members>
<members identifier="lives">
<type xsi:type="cs:PrimitiveType" type="int"/>
......@@ -175,6 +154,27 @@
</typedefs>
</namespaces>
</files>
<files filename="TextDisplayLives">
<namespaces namespace="DSL">
<using>UnityEngine</using>
<using>System</using>
<typedefs xsi:type="cs:Class" identifier="TextDisplayLives" baseType="//@externalTypes.0">
<members identifier="text">
<type xsi:type="cs:CompoundType" referencedType="//@externalTypes.3"/>
</members>
<members identifier="prefix">
<type xsi:type="cs:PrimitiveType" type="string"/>
</members>
<members identifier="postfix">
<type xsi:type="cs:PrimitiveType" type="string"/>
</members>
<methods identifier="Update" accessability="none">
<body>text.text = prefix + DataManager.instance.GetLives() +postfix;</body>
<returnType xsi:type="cs:PrimitiveType"/>
</methods>
</typedefs>
</namespaces>
</files>
<files filename="TextDisplayScore">
<namespaces namespace="DSL">
<using>UnityEngine</using>
......
......@@ -389,6 +389,7 @@ mapping Unity::GUIElement::GUIElement2Class() : Prog::Class {
mapping Unity::DataManager::DataManager2Class () : Prog::Class {
identifier := 'DataManager';
baseType := monoBehaviour;
var instance := object MemberDef {
specifier := Specifier::_static;
identifier := 'instance';
......
......@@ -3,7 +3,7 @@ namespace DSL {
using UnityEngine;
using System;
// Type definitions
public class DataManager {
public class DataManager : UnityEngine.MonoBehaviour {
// members
public static DSL.DataManager instance;
......
......@@ -3,7 +3,7 @@ namespace DSL {
using UnityEngine;
using System;
// Type definitions
public class DataManager {
public class DataManager : UnityEngine.MonoBehaviour {
// members
public static DSL.DataManager instance;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment