// 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; }
public void OnTestEvent() { TestEventDelegate handler = this.TestEvent; if (handler != null) { handler(); } }