File
File
Represents a file on disk. This can be used to read data into variables, or writing data from variables.
See also: FileAction, FileMoveData.
Example usage: "FileDemo" and "FpsDemo" sample projects.
Properties
FileName
The name of the file that will be opened, in a path relative to the current project. Examples: "Data.txt", "levels\Level"
FileNameFloatRef
The name of a property that will have its value appended to the FileName. The value is rounded to the nearest integer. For example if FileName is "LevelMap" and FileNameFloatRef is set to a variable named "LevelNr" with a value of 5 then the file opened will be "LevelMap5".
FileEmbedded
Embed a file into your project so that you only need to redistribute the exe-file alone. If this property is set then FileName and FileNameFloatRef properties are ignored.
Encoding
Controls how data will be parsed when reading from the file.
- Char: One byte is read at a time. The value read is an integer between 0 and 255 (the ascii-value of the character in a text file).
- Binary: Four bytes is read at a time. This can be used to read variables with the full decimal precision.
OnRead
A list of the commands that will be executed when a read FileAction is issued. For reading data into variables use the FileMoveData - component.
OnWrite
A list of the commands that will be executed when a write FileAction is issued. For writing data from variables use the FileMoveData - component.
ZGameEditor
Documentation
- Contents
- Overview
- Tutorial 1
- Tutorial 2
- Tutorial 3
- Sample projects
- Component reference
- Writing expressions
Community