protected void OnMapDataReceived(MapTaskInfo info) { if (status == EChunkStatus.EWaitMapData) { status = EChunkStatus.ELive; } isWaitMapData = false; mapData = info.mapData; NotifyStatusChanged(); }
protected void DestroySelf() { status = EChunkStatus.EDestoryed; //TODO Pool it OnDestory(); if (OnDestoryCallback != null) { OnDestoryCallback(this); } //TODO mapData }
public override void Release() { status = EChunkStatus.EWaitToDestory; NotifyStatusChanged(); }