53 lines
1 KiB
TypeScript
53 lines
1 KiB
TypeScript
|
interface emitterTable {
|
||
|
parent: Instance;
|
||
|
color: ColorSequence;
|
||
|
lightE?: number;
|
||
|
lightI?: number;
|
||
|
size: NumberSequence;
|
||
|
texture: string;
|
||
|
transparency: NumberSequence;
|
||
|
drag?: number;
|
||
|
locked: boolean;
|
||
|
lifetime: NumberRange;
|
||
|
rate: number;
|
||
|
rotation?: NumberRange;
|
||
|
rotSpeed?: NumberRange;
|
||
|
speed: NumberRange;
|
||
|
spread?: Vector2;
|
||
|
}
|
||
|
interface Workspace extends Instance {
|
||
|
Effects: Folder;
|
||
|
Enemies: Folder;
|
||
|
}
|
||
|
interface ReplicatedStorage extends Instance {
|
||
|
Remotes: Folder & {
|
||
|
Input: RemoteEvent;
|
||
|
Output: RemoteEvent;
|
||
|
};
|
||
|
Meshpile: Folder;
|
||
|
}
|
||
|
interface wingModelType extends Model {
|
||
|
M: MeshPart;
|
||
|
S: MeshPart;
|
||
|
}
|
||
|
interface Player extends Instance {
|
||
|
PlayerGui: PlayerGui;
|
||
|
}
|
||
|
interface Character extends Model {
|
||
|
HumanoidRootPart: Part & {
|
||
|
RootJoint: Motor6D;
|
||
|
};
|
||
|
Torso: Part & {
|
||
|
Neck: Motor6D;
|
||
|
["Left Shoulder"]: Motor6D;
|
||
|
["Right Shoulder"]: Motor6D;
|
||
|
["Left Hip"]: Motor6D;
|
||
|
["Right Hip"]: Motor6D;
|
||
|
};
|
||
|
Head: Part;
|
||
|
["Left Arm"]: Part;
|
||
|
["Right Arm"]: Part;
|
||
|
["Left Leg"]: Part;
|
||
|
["Right Leg"]: Part;
|
||
|
}
|