Beispiel #1
0
    // Start is called before the first frame update
    void Start()
    {
        //pad
        mPad = GameObject.Find("pad").GetComponent <MyPad>();
        //map
        MyMap.mMapResourcesDirectory = "mymap";
        mMap = GameObject.Find("map").GetComponent <MyMap>();
        //delegate
        mDelegate      = new TestEventDelegate();
        mMap.mDelegate = mDelegate;
        //player
        MapFileData.Character tPlayerData = new MapFileData.Character(new Arg());
        tPlayerData.mName      = "player";
        tPlayerData.mMoveSpeed = 2.5f;
        tPlayerData.mPath      = "player/player";
        tPlayerData.mAiString  = "<player>";
        mMap.mPlayerData       = tPlayerData;

        mMap.mFlag = MyFlag.load("Assets/resources/save/flagSaveData.json");
        //mMap.load("rpMap");
        mMap.loadSaveData("Assets/resources/save/mapSaveData.json");

        //contoroller
        mController      = new MyMapController();
        mMap.mController = mController;
    }
Beispiel #2
0
        public void OnTestEvent()
        {
            TestEventDelegate handler = this.TestEvent;

            if (handler != null)
            {
                handler();
            }
        }