public void Init() { this.data.MaxFloorNum = 0; this.data.nPutPartsNum = 0; this.data.GridPos = new List <Vector3>(); this.data.GridUseState = new List <bool>(); this.data.nFloorPartsHeight = new List <int>(); this.data.SmallGridState = new List <List <List <int> > >(); this.data.SmallGridOnParts = new List <List <List <int[]> > >(); this.data.SmallGridOnStackWall = new List <List <List <int[]> > >(); this.data.SmallGridCanRoofState = new List <List <List <int> > >(); this.data.SmallGridInRoomState = new List <List <List <bool> > >(); this.data.BuildPartsGridKind = new List <int>(); this.data.BuildPartsKind = new List <int>(); this.data.BuildPartsFloor = new List <int>(); this.data.BuildPartsPos = new List <Vector3>(); this.data.BuildPartsRot = new List <Quaternion>(); this.data.BuildPartsPutGridInfos = new List <List <int> >(); this.data.BuildPartsPutSmallGridInfos = new List <List <int> >(); this.data.BuildPartsPutGridInfosNum = new List <int>(); this.data.tmpGridActiveList = new List <bool[]>(); this.data.tmpGridActiveListUpdate = new List <bool>(); this.data.MaxPutHeight = new List <int>(); this.gameScreenShotAssist = (GameScreenShotAssist)((Component)this.virtualCamera).GetComponent <GameScreenShotAssist>(); }
static bool Prefix(GameScreenShotAssist __instance) { UnityEngine.Object.DestroyImmediate(__instance); return(false); }