示例#1
0
 private void Update()
 {
     if (Input.GetKeyDown("q"))
     {
         if (stage == 0)
         {
             var c = GameMaster.realMaster.mainChunk;
             var b = c.AddBlock(ChunkPos.zer0, ResourceType.CONCRETE_ID, false, true);
             var p = b.FORCED_GetPlane(Block.DOWN_FACE_INDEX);
             anchor = p.CreateStructure(Structure.ANCHOR_BASEMENT_ID) as AnchorBasement;
             Debug.Log("Anchor constructed");
             stage++;
         }
     }
 }
示例#2
0
 private void AssignAnchor(AnchorBasement ab)
 {
     _anchorBasement = ab;
     _anchorBasement?.LinkScenario(this);
 }
 protected void AssignAnchor(AnchorBasement ab)
 {
     _anchorBasement = ab;
     _anchorBasement.LinkScenario(this);
 }