예제 #1
0
    public void Awake()
    {
        if (File.Exists(path + "Rules.json"))
        {
            rules = JSONSaver.Load <RuleController>(path + "Rules.json");
        }
        else
        {
            JSONSaver.Save <RuleController>(path + "Rules.json", rules);
        }

        if (File.Exists(path + "Terrains.json"))
        {
            terrains = JSONSaver.Load <TerrainController>(path + "Terrains.json");
        }
        else
        {
            JSONSaver.Save <TerrainController>(path + "Terrains.json", terrains);
        }

        if (File.Exists(path + "Units.json"))
        {
            units = JSONSaver.Load <UnitController>(path + "Units.json");
        }
        else
        {
            JSONSaver.Save <UnitController>(path + "Units.json", units);
        }

        if (File.Exists(path + "Sprites.json"))
        {
            sprites = JSONSaver.Load <SpriteController>(path + "Sprites.json");
        }
        else
        {
            JSONSaver.Save <SpriteController>(path + "Sprites.json", sprites);
        }

        if (File.Exists(path + "Clips.json"))
        {
            clips = JSONSaver.Load <ClipController>(path + "Clips.json");
        }
        else
        {
            JSONSaver.Save <ClipController>(path + "Clips.json", clips);
        }

        rules.Awake();
        terrains.Awake();
        units.Awake();
        sprites.Awake();
        clips.Awake();
    }
예제 #2
0
 public void TestInitialize()
 {
     _clipController             = new ClipController();
     _mockService                = new Mock <IClipService>();
     _clipController.MockService = _mockService.Object;
 }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     clips = this;
     erase = transform.Find("Erase").GetComponent <AudioSource>().clip;
     crack = transform.Find("Crack").GetComponent <AudioSource>().clip;
 }