// Use this for initialization void Start() { sman = FindObjectOfType <SceneMan>(); linkctrl = sman.linkcloudman; gm = sman.gaman; bm = sman.bdman; pm = sman.psman; zm = sman.znman; }
public void AddSlots(ZoneMan zm) { this.zm = zm; string gname = this.name; switch (gname) { case "Ms-Redw-B-evac-1": { var v1 = new Vector3(-2064.2f, 0, -1136.3f); var v2 = new Vector3(-2070.1f, 0, -1117.9f); GenSlots("z_" + gname, 30, 10, v1, v2); zm.CreateZoneLinks(gname, "bRWB-os1-o00"); bld = zm.sman.bdman.GetBuilding("BldRWB"); break; } case "Ms-Redw-B-evac-2": { var v1 = new Vector3(-2064.2f, 0, -1166.3f); var v2 = new Vector3(-2070.1f, 0, -1147.9f); GenSlots("z_" + gname, 30, 10, v1, v2); zm.CreateZoneLinks(gname, "bRWB-os1-o02"); bld = zm.sman.bdman.GetBuilding("BldRWB"); break; } case "Ms-Redw-B-evac-3": { var v1 = new Vector3(-1939.5f, 0, -1119.2f); var v2 = new Vector3(-1963.5f, 0, -1126.6f); GenSlots("z_" + gname, 30, 10, v1, v2); zm.CreateZoneLinks(gname, "bRWB-os2-o01"); bld = zm.sman.bdman.GetBuilding("BldRWB"); break; } case "Ms-Redw-B-evac-4": { var v1 = new Vector3(-1984.0f, 0, -1057.7f); var v2 = new Vector3(-1978.7f, 0, -1076.5f); GenSlots("z_" + gname, 24, 8, v1, v2); zm.CreateZoneLinks(gname, "bRWB-os2-o04"); bld = zm.sman.bdman.GetBuilding("BldRWB"); break; } case "Ms-Redw-B-evac-5": { var v1 = new Vector3(-2085.0f, 0, -1100.3f); var v2 = new Vector3(-2086.6f, 0, -1086.0f); GenSlots("z_" + gname, 24, 8, v1, v2); zm.CreateZoneLinks(gname, "bRWB-os3-o02"); bld = zm.sman.bdman.GetBuilding("BldRWB"); break; } case "Ms-B19-evac-1": { //var v1 = new Vector3(-450.0f, 0, 106.6f); //var v2 = new Vector3(-443.0f, 0, 95.0f); var v1 = new Vector3(-447.6f, 0, 102.4f); var v2 = new Vector3(-441.4f, 0, 87.7f); GenSlots("z_" + gname, 16, 8, v1, v2); zm.CreateZoneLinks(gname, "b19-os2-o01"); bld = zm.sman.bdman.GetBuilding("Bld19"); break; } case "Eb12-evac-1": { var v1 = new Vector3(36.0f, 0, 17.0f); var v2 = new Vector3(48.0f, 0, 17.0f); GenSlots("z_" + gname, 14, 8, v1, v2); zm.CreateZoneLinks(gname, "eb12-oso01"); bld = zm.sman.bdman.GetBuilding("Eb12-22"); break; } } }