9 public override bool Loop
41 p.onProgressBegin = delegate
48 p.onProgress = delegate
54 p.onProgressComplete = delegate
63 case "floor_water_shallow":
64 ChangeFloor(
"floor_water_shallow2");
67 ChangeFloor(
"floor_water_shallow");
69 case "floor_water_deep":
70 ChangeFloor(
"floor_water");
73 ChangeFloor(
"floor_raw3");
83 void ChangeFloor(
string id)
88 pos.cell._bridge = (byte)row.
id;
89 if (
id ==
"floor_raw3")
91 pos.cell._bridgeMat = 45;
96 pos.cell._floor = (byte)row.
id;
97 if (
id ==
"floor_raw3")
99 pos.cell._floorMat = 45;
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
ElementContainerCard elements
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void ModCharge(int a, bool destroy=false)
void Say(string lang, string ref1=null, string ref2=null)
SourceMaterial.Row matFloor
bool HasCondition(string alias)
static SourceManager sources
static Effect Get(Effect original)
void Play(float delay, Point from, float fixY=0f, Point to=null, Sprite sprite=null)
void ModExp(int ele, int a, bool chain=false)
void SetLiquid(int x, int z, CellEffect effect=null)
SourceMaterial.Row matFloor
SourceMaterial.Row matBridge
SourceFloor.Row sourceFloor
void RefreshNeighborTiles()
void Animate(AnimeID id, bool animeBlock=false)
SourceFloor.Row sourceBridge
string GetSoundImpact(RenderRow c=null)
void PlayHitEffect(Point p, int emit=2)
override CursorInfo CursorIcon
override bool CanManualCancel()
override bool CanPressRepeat
override void OnCreateProgress(Progress_Custom p)
override HitResult GetHitResult()
override bool CanProgress()